I want to learn to make games. What is my path?

Started by
11 comments, last by Tutorial Doctor 9 years, 8 months ago

Thanks for all the great responses guys!

Still going to stay away from Unity, as I feel that I don't nearly have enough experience to go into that.

This tutorial is a good starting point. It's easy and short, and gives you some insight in how games are supposed to work (game loop, update and render logic, handle user input...) and also serves as introduction to canvas API, which I recommend to learn if you want to make games with JavaScript.

After that, you can spend some time trying to make simple games (as Snake, Pong, Breakout...) and learning deeply the canvas API.

I'm going to start there and then invoke the power of Google to learn more about canvas API. Thanks for the link Avalander!

You're welcome. It's not always easy to find good tutorials, so I'm glad I helped.

Advertisement

I would have suggest learning C# or C++, but sticking to a language you know is always a good start. I also like starting off with good old programming from scratch, no engine. In this way you learn a whole lot more and you are in full control of the game's design and you're not limited to what the engine can offer. Though it will take longer to finish, but who cares its your project.

The game engine I use is Maratis 3D (free, open source, easy):

http://www.maratis3d.org/

The 3D modelers I use are Blender, Wings 3D, Sculptris, Google Sketchup (all free):

http://blender.org
http://www.wings3d.com/
http://pixologic.com/sculptris/
http://www.sketchup.com/

For 2D, you could use Game Salad(free-limited. $200 for full version) or Game Maker (free for windows development, costly otherwise)

http://gamesalad.com/
https://www.yoyogames.com/studio

I love this iPad app called GamePress, hopefully soon they will add in-app purchases for releasing on the App Store. This is the perfect way to learn game development (no coding experience required!)

http://www.gamepressapp.com/

On the iPad, the Codea app allows you to make games using LUA, and the project can be ported to XCode.

http://twolivesleft.com/Codea/

Pythonista is a great iPad app for programming games or business apps in Python:

http://omz-software.com/pythonista/

The same guy who made Pythonista (Ole Zorn) made Editorial. I use this app to practice my python, HTML, CSS, and JavaScript skills:

http://omz-software.com/editorial/

They call me the Tutorial Doctor.

This topic is closed to new replies.

Advertisement