If you are here, then you are probably interested in learning the introduction to game development course I have to offer! I am going to give you a quick crash course in what it takes to develop a game from start to finish! If you are ready to accept this quest, you will find yourself a pro in no time!
Unity2D Game Development
The triforce of triangles. It seems that in video games there is always a triangle formula in play. From Pokemon with the three basic starting pokemon, to different player types in FPS games such as: the sniper, the rouge, or the run n’ gunner.
In game development, there too is a basic triangle structure that goes like this: Designer, Programmer, Artist. When people think about getting started in games, they want to be the main designer. While that might be a great ambition, it’ll be hard to get to the position you want without having some programming or art experience.
The Basic Paths:
Here are some common paths that designers, programmers, or artists tend to fall into, however they are not limited to:
- Level Designer
- Story/Quest Designer
- Game Designer
- Game Mechanics Programmer
- Environment Programmer
- UI Programmer
- 2D/3D Artists
- Audio Engineers
As you can see these jobs are fairly general however jobs can get very specific if you choose to work in AAA games. This is because in AAA game development, each team member is a specialist in one or two areas. However in indie game development, you will often find yourself wearing more than one hat so get used to it!
Common Phases of Game Development:
- Initial Game Planning
- Game Prototyping Begins
- Begin starting QA on mechanics if you can.
- Alpha build in place. (Code mechanics should be ready)
- Continued QA Testing on alpha build as you polish and fix bugs.
- Beta Build in place. (Art should start to be closer to finalized product, everything in the game, fixing bugs, and continuing with polish and QA.)
- Release Build (Everything should be completed and ready to ship out!)
- Post Mortem (Review how the development went down, your successes/failures)
Where to Start?
Okay, so this is supposed to be an introduction to game development, how do I get started making games? I recommend starting out just making games in general before really focusing (unless you already know) what area you would like to work in one day.
To get started pick up a game engine and start working in it! Current Popular Game Engines:
I downloaded an engine now what?
Start off by learning the engine’s features. The easiest one for beginners to get started in is Game Maker: Studio. It provides a drag and drop functionality along with code functionality. You can then start looking at our tutorials and snippets to build the mechanics to your game.
Then start exploring into the art and sounds of your games. Start looking into particle effects and other graphical elements that might enhance your gameplay experience.
Your first batch of games you are going to create are going to suck so don’t worry about it! Just start getting ideas out there and building more and more! Start looking into game theory, and other development courses online.
Then find some friends to test and give you feedback about your game, adjust accordingly. Once you start kicking out some games, you will begin to figure out what areas do you like best. Find some friends that are interested in game development and form a team!
Once you are in a team, each person can start to take charge of different areas that they are strong in. And above all else never give up!
Keep following our blog for more information about game development.