Sunday, March 17, 2019

New to game development? Start Here!!

This will be a blog where I will try to share the knowledge I have about game development with everyone. We will go from the basics to advanced topics in various areas like:-

  • Rendering
  • AI
  • Physics
  • Animations
  • Audio
  • and more...
In the future we will also try to take some features that we find in games across PC and Mobile platforms, will try to break them down and see how to recreate them.


Topics to be covered initially
Before we can get to the core of the rendering engine development or talk about it, we need some basic concepts to be ready. Any 2D game,  3D game, graphics engine, physics engines, etc require the same set of building blocks. We need a set of vector library, matrix library and quaternion library before we delve into the rendering engine.

Hence the initial topics will be
1. Vectors
2. Matrices
3. Quaternions
4. Creating an SDL window.
.... and so on

Eventually we will be creating a game engine out of the whole thing. The whole journey will show you how to make a game engine. Having knowledge about how to make a game engine will also allow you to appreciate and understand how other game engines work and also allow you maximize its potential.

If you are new to this industry or are looking to learn more about game development, you should definitely follow this blog.