Do you like to play video games, always have a trick to finish the game or beat your opponent in your game, or have a very wide imagination so you can imagine a character or even a world of its own?
There are many tools you can use to turn your excess into a video game. You do need the ability program before that. But if you can, you just need a mouse and keyboard and a team that is capable.
1. Making a text-based game.
This type of game is probably the easiest to make, though not everyone is interested in creating and playing a game that does not have graphics. Most text-based games focus on stories, puzzles, or adventures that combine stories, explorations, and puzzles.
Twine is an application that can be used easily in your browser.
StoryNexus and Visionaire are options that provide more choice of gameplay and static images.
Inform7 is a better tool or application because it has a large community and supporters.
2. Make 2D game.
GameMaker and Stencyl are great options if you want to create 2D games in any genre, and both give you the option to use programming code without having to know how to program. Scratch! is also a tool that you can use to create browser games.
3. Trying to make 3D games.
Making a 3D game is much more challenging than a 2D game. So, be prepared to undergo a long, difficult project. Spark and Game Guru can help ease your task by allowing you to create your gaming world without having to understand programming. If you have any programming knowledge or want to learn programming, try the currently popular game engine Unity.
If you want to create your own 3D model, you need 3D creation software like 3DS Max, Blender, or Maya.