Make your own game

We all knew developing something is a real tough task, as tough as piloting an aeroplane alone. Ok, I may be exaggerating things a bit, but you get the point right? It’s difficult but not impossible.

I’m here to share my experience in creating a game all by myself . I,myself am a game developer of an mobile game “Icarus Fall” which is available in Playstore

Here is the link

GAME ENGINE

Well, let’s start from the basics, every game you play is made by using something called “GAME ENGINE”, These engines differ from game to game like,popular games like Battlefield uses Frost Engine, Fortnite uses Unreal Engine . Basically game engine is backbone to a game, it runs all the physics, rendering and all the game logic in background. These Game engines are made by highly techinical people which takes some years to complete .So, it’s better to use engines that are available rather than creating your own game engine unless you have high budget to afford the talent and time. So, there are popular Game engines you can use which are free and readily available. Some popular game engines are Unity(most of 2d games use this),Unreal Engine (if you are aiming for insane graphics, then UE is for you), these have huge communities, docs and support. I would recommend starting with Unity because it’s user friendly.

Unity

Unreal Engine

3D MODELLING

The characters, fancy objects you see in your game like a challenging final boss in dark souls or cars in asphalt 8 are called “3D Objects”, these define how your object needs to look and the dimensions, basically like you are drawing but in 3d platform. These are made by an 3D modelling software, Some industry standard softwares are Autodesk Maya, Cinema 4d, Blender etc. As a beginner I would recommend trying out Blender because its free and user friendly. Just creating a model isn’t enough, you need to assign material, which means you are colouring the model so it looks good. If you want to make really good looking game then you should spend lot of time on material.

GAME DESIGN AND LOGIC

As we now enter into the most difficult task in game development, that is Programming. Unity uses C#(C-Sharp) , JavaScript or Boo, If you already know one the language then Unity is for you but if you don’t, don’t worry there are lot of docs in unity official website and many youtube channels providing tutorials. As per Unreal Engine, it consists of Blueprint System(Visual Scripting) it’s an alternate for scripting and you don’t even have to write a single line of code.If you want to be more flexible, then UE provides C++ scripting , and there are lot of documents available in their official websites and youtube.

Here’s where developers go insane, BUGS. The term bugs means the fault or error in the code. Even the experts in programming field are afraid of bugs. The bugs are frustrating and can make a perfectly healthy man go insane, but don’t worry, these bugs helps us understand the logic more clearly. As, we go deeper more bugs will appear, but don’t let them discourage you, there are tons of docs online and don’t be shy to ask community, they always try to solve bugs in online forums. As you practice more and more programming the bugs tends to decrease.

FINAL NOTE

If you done reading all the way up to here, then you were equipped with right weapons, its up to how you use the tools and overcome the arduous process of making games. Let me tell you once again making of game all by yourself is a very difficult job and exhausting. I’d recommend getting a friend or co-worker to get along with you in this exciting and exhausting journey. But remember all the late night and early mornings will pay off.

I, myself was just like you 1 year ago, doubting myself whether I can make it or not but guess what, take a leap of faith and dive in, what could possibly go wrong ? i made a game recently called “Icarus Fall”, now available in play store(nothing wrong with little publicity), trust me there is nothing more satisfying than overcoming all the difficulties.

Playstore link for Icarus : here

Youtube : here

HAPPY GAME MAKING.