How I got Started
My interest in video games(being a gamer) lead me to ask myself a couple of years ago "How do I make video games?". I ended up downloading a game engine called Unity 3d in which I found a Text editor with something called JavaScript. I Googled "What is JavaScript?" and "How to learn JavaScript?" and ended up in a website called CodeCademy which had a very well structured interactive course. From there I started my coding journey by reading online docs and different websites learning the basics of web development(HTML, CSS and JS) which lead me to learn how much knowledge I lacked in order to be able to develop video games. Developing video games was a lot harder and complex than I thought, I needed to acquire 3d modeling skills, learn about texturing and animation, learn at least the basics of game engines and their specific functions for interacting with the scene and the elements using the programming language(scripting), audio recording, editing and playing and a lot more.
Where to learn interactively through well structured courses
- https://www.codecademy.com/
- Khan Academy
- https://www.appbrewery.co/ (some people told me about this courses a couple of years ago and taught me Flutter(I'm deeply grateful to them))
Great online documentation
- https://www.w3schools.com/
- https://developer.mozilla.org/en-US/
- https://www.sitepoint.com/
- https://www.tutorialspoint.com/index.htm
Game engines to easily get started on game development
- https://unity.com/
- https://en.wikipedia.org/wiki/Project_Spark (abandoned project)
Places to learn and practice your coding skills
- https://store.ubi.com/us/rabbids-coding/5d96f9b05cdf9a2eacdf68cb.html?lang=es_US
- Scratch(I highly recommend that you consider all the other options)
- https://codepen.io/
- https://replit.com/
Great text editors
Where to get help when you get stuck?
Create an account and ask questions when you got a couple of doubts and answer questions in order to help others when you can(also serves as a future reference for yourself)
Where to find alternative software?
Comentarios
Publicar un comentario