Are you interested in games…!!!!
Is the game story and graphics wonders you…!!!
Do you want to know how these games are programmed and managed…!!!
So you will get all this in the series of this post and in beginning i am going post about the theoretical and conceptual knowledge about the games and graphics so that you will understand the concept and need to start a programming of game.
Hmmmmmm…..how is the graphics guys and i am sure you guys (if playing video games) then surely heard about or played out this famous game.
Well lets consider another one, the most famous and first professional competition game ever in the world.
Counter Strike…..one of the most famous and absolutely awesome game.
Well coming to point about the development, If you observe this then you might get that they are using “images” to manage the different views of the game… Yes it is, the game development is totally depend upon the images, like scenes, guns, player etc which is to be going to use in game.
So don’t worry if you are not so good in image manipulation, you will as soon as you gain your interest in game programming.
You can do a game programming in various high level languages like:
- C Programming.
- C++ Programming.
- C# Programming.
- Java Programming.
- Win32 Api.
- OpenGL (counter strike is made by this)
Well if you are new to programming and wanna learn java Programming language then please click here to move for Java tutorial.
Getting excited after watching this but hold your excitement cause i am not gonna start the coding, Just wanna explain you the basic steps to follow to gain the basic knowledge about games.(Most of doing mistake to directly start from programming and it results wastage of time)
To start a game development you should follow these steps:
Step1: Learn Programming languages.
Well you should aware about the programming languages and if you don’t then sorry this post is not for you 🙁 , Learn the programming languages like python, C, c++ and i prefer VB.NET and OpenGL combinations (industry using these like Ubisoft) .
There were many resources on net to learn the languages but i prefer the actual teaching class would help you alot and if you are familiar with languages then move to next step.
Step2: Learn some basic graphic operation.
The computer graphics is a field of computer science that deals with the storing the images in computer and manipulating it. So before moving to programming a game you should have some knowledge of basic graphics function like:
- Rotation of object.
- Creating 2d Box.
- Little bit about flash.
- Camera technology.
- Create image on photoshop and in any editor and link to OpenGL.
- Use the specialized tool developed for game programming like Maya, 3dMax etc.