Jump to content
  • Advertisement
Sign in to follow this  
notmenein

13 Y/O That Is Interested In Learning How To Make Video Games

This topic is 782 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Where should I start? I'm 13 and have used Ruby but I really want to learn all I can about making games, including coding. Where should I begin?

Share this post


Link to post
Share on other sites
Advertisement

its a never ending journey. i've been building games for fun since 1981, and building them to sell since 1989.  whether you do it for fun or profit, its one of the coolest things on the planet. enjoy!

Share this post


Link to post
Share on other sites

Pick a language.
Output something to the screen.
Figure out how to store stuff in variables.
Get some kind of user input.
Echo user input to the screen.
Learn how conditionals work so you can output or do different things depending on a variable's value.
Learn how loops work.
Learn how to get a random number.
Learn how to create and use functions.

There's more advanced stuff like objects and polymorphism beyond that but you should be able to do quite a bit with just that much.  If I were to look at learning some new language I'd pretty much be going through those initial exercises.

Share this post


Link to post
Share on other sites
Start by choosing a simple game to create.

You can mimic an existing game like pong or tetris or you can just pluck a simple idea out of your head if you have one.

Note I said "simple". "avoid the moving ball" is a simple concept whilst "shoot all the enemies in a 3D environment" isn't.

Also it's harder to create something new than mimic, so you'll find it a hard and interesting challenge to create your "avoid the moving ball" game or whatever you come up with.

Start out by understanding game development concepts in ruby if ruby can at least draw graphics. Concepts are transferable between languages and once you know them you know them.

This is where I started also age 13, deciding to make a simple lunar lander game in BASIC. I'm now 35 and still learning new things.

never stop learning!

Good luck!

Share this post


Link to post
Share on other sites

Also, when you write tests, make sure the test actually fails on incorrect results! Fail first, then fix. That is the TDD way, and for damn good reasons.

Share this post


Link to post
Share on other sites

Start with c#. Since you're kinda new what you need to do is get your hands really dirty. You will need a compiler and then you will need an already prewritten program. Study the code of this program and challenge yourself to alter it. Do not for the love of god start from scratch unless you're testing something really small. Good luck.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!