Game development Essentials

Learn How to Make Video Games

Game Development has become a growing trend the past few years and it’s not slowing down. What I see that is asked quite often on forums, facebook pages, and other sources is How to make video games. It’s a question that I see needs a detailed answer to get the idea.

Game Studios come in various sizes so don’t think you need to go hire a 100 people just to make a hit game. It’s not uncommon to see various studio sizes.  Try starting small, maybe find a friend that has the same interest as you and become a learn to make video games together.

First off, don’t worry about creating the next big hit of video games right off the bat. Focus more on developing your skills and learning how to make a hit game. It’s better to create something smaller at the beginning so you don’t give up so easily.


Make Video Games

If you’re looking to get started in making games right away you should first decide which programming language interests you the most.  You might even have experience with a language already which is a head start already! For those that don’t know any programming languages, there are various ones that range from beginner to more advanced programmers.

Game Development Essentials
Game Development Essentials is a great way to get started on creating video games. It gives the reader a foundation on basic game designing that every game developer should know. The accompany CD provides templates and examples of design documents for all of your needs!
Buy From Amazon

Here are a few popular languages:

  • C++
  • Objective C
  • C Sharp
  • LUA
  • Javascript
  • HTML 5

Beginner programmers should start with programming languages such as:

  • LUA
  • Javascript
  • HTML5

These languages are much easier to learn with no prior programming experience.   LUA has been by far the easiest language to make video games for me.

More Advanced programmers can also use the languages listed above, however they may also have an easier time with these languages:

  • C#
  • C++
  • Objective C

The reason they are more advanced is because they have concepts more difficult to understand such as OOP (Object Oriented Programming), and memory management.  They provide much more powerful features, so it’s more ideal to make games with, but it’s not recommended for beginners.

Regardless of which one of these you choose they will have to be compatible with the engine or the SDK of your choice.

Thanks for reading How To Make Video Games Part 1! Next will be Video Game Making Software.