Can someone tell me where to start in game development?

Started by
3 comments, last by tp9 10 years, 11 months ago

I want to start creating games, but I'm quite far off the mark, as it seems. Can anyone give me some course of learning? Some advice? Anything?

I would like some sort of outline on starting and where to start; I don't care if I have to start with just moving an image from one point to another, but some sort of framework on this, even abstract, would be greatly appreciated.

I'm (re)learning Python, and I'm taking an Autodesk Maya and Photoshop course over the summer.

I've heard that 3DGS (3D Game Studio) is great for a beginner. Any thoughts on that?

Can you tell me the tools used in making games (game engine, IDE, etc)

Anyone there to help? Please? Thanks!

Advertisement
Entirely depends on what you -want- to do. Do you WANT to learn programming? What kind of games are you interested in making?

There are very different paths for an artist that wants to make some 2d games with some "game maker" software vs someone who wants to be a professional coder and programming is their favorite hobby.

There's no single good answer, but Unity3D isn't a bad tool to start with. It doesn't require a lot of scripting to get something up and running. I recommend you do some tutorials or buy a book about it.

Satharis write it pretty well.

I'm (re)learning Python, and I'm taking an Autodesk Maya and Photoshop course over the summer.

If you are talking about doing this as a profession, you need to pick one. Choose between a) Programmer b) Modeler c) Animator. Once you choose it you need to become completely awesome in that one field to get a job. Remember that you do not compete in a vacuum, you compete against people who spend their days and nights drawing an animating and programming since they were age five.
If you are talking about doing it as a hobby, then by all means tinker in all three.
There is little commercial demand for someone who does not pick a specialty, but if you are doing it as a hobby because you like doing it, then enjoy your hobby.

Here's the path I am on as a beginner in game development as a programmer:

1. Learned basics of python at Codecademy.

2. Learned basics of the pygame library with the free online book "Making Games with Python & Pygame."

3. Learned basics of GitHub and version control through the tutorials on the GitHub website.

4. Created tile-based battleship clone with pygame to learn basic game concepts like animating tiles, list manipulation, text manipulation, event handling, etc.

5. Created sprite-based space invaders clone with pygame. Concepts included collision detection, event timing, basic computer AI, sprite handling, etc.

6. Created a level editor for one of the tutorial games in the Making Games book. Concepts included camera handling and file handling.

Next will be a pacman clone to learn more advanced AI, pathfinding, sound handling, and more experience with making a level editor.

I put this together mainly through articles like this one on Lazy Foo's website. Good luck and don't forget the most important thing is to finish. No matter how simple you think it is.

This topic is closed to new replies.

Advertisement