How to create your own game: I often see such a question in search queries. There are a lot of game engines and designers, and they are all so incomprehensible ... I would just like to think, and the game has already been created, and all the sprites are drawn, and the code is written. What a pity that this is impossible.
But still there are ways by which you can easily and quickly create your game so that it is playable and meets all the requirements of a computer game.
And in this topic, I will tell you how to choose the engine for the game.
Became interesting? Welcome under cat.
To begin with, it would be worthwhile to understand why computer games are needed: for some it is entertainment, for others it is a way of recreation, some even earn money by playing them! Maybe you want to brag to a friend that you got a new level, or maybe you are just tired after the working day and want to rest.
')
So, the ideal game must meet all the requirements of the player. But a lot depends on the engine.
If you look from the side of the game developer, then the ideal engine should be light, with a lot of possibilities, and so as not to require any cash investments. Many game developers think about the graphics - 2D or 3D? If you want to quickly and easily create a game, then 2D is more suitable. But if you have nerves of iron (although they are necessary for any game), and you are ready to make the game for six months: then you can study 3D modeling. But we take 2D.
Let's take a closer look at 2D-engines.
1. GameMaker.
I think many people know about this popular game designer. This is a good tool for beginners, but it is not practical.
Pros:- Suitable for novice developers
- Creating games without programming
- It is possible to create pseudo-3D games
Minuses:- It requires a long learning, very incomprehensible
- You can’t create a normal game, no one will know about it, except the users of the forum on which you set the game
- Few opportunities
- Downloading the game is required, you will not play in the browser
So, Game Maker is not suitable. Go ahead.
2. HTML5.
HTML5 is a new generation of HTML, and now you can make games with it. With it, you can create a game, but it is also complex and incomprehensible. Perhaps in a few years it will be sufficiently suitable for igrostroy, but now ...
Pros:- You can play games directly in the browser
- Many tools for creating games
- Games are beautiful if you try
Minuses:- Open source, the game can "clone", and does not protect against it
- The game is integrated into the page, it is difficult to transfer it to another site (as opposed to a flash)
- Creating HTML games is difficult, there are few tutorials for creating games on it.
- Almost all HTML game designers are paid.
So that HTML is not suitable. But there is a solution ...
3. Flash!
Flash is currently the best platform to create a game. With it, you can create games in the shortest possible time, for it there are a lot of programs and numerous frameworks, a lot of tutorials on these same frameworks, and it is universal!
Pros:- Versatility
- Many lessons
- You can earn good money with it
- You can even make 3D games
- Can be placed on many sites, is played in the browser
Minuses:
- You need to learn, you can’t do a normal Flash game without programming
- There are many Flash games, almost all ideas are busy, you need to look for something that has not yet been
- Without frameworks it is very complex.
My choice is Flash. It is very suitable for creating games.
To write a game, I use tools like Flash Develop, the Flixel library, and if you use them very skillfully, you can create a whole hit. So - dare, and someday create your game!