You don’t need a huge budget, a massive team, or a deal with a publishing giant to make a hit game these days: just a computer and an idea. The indie revolution is making millionaires out of bedroom game designers, and anyone can learn to use the tools they built their games with.
Game Maker Studio
This is a powerful development suite used mainly for 2D games. It uses both an intuitive drag and drop interface, and its own C-based scripting language, GML. You can create most game types in GM, from top-down racers and RPGs to point-and-click adventures and classic platformers. It has support for sharers, real-time lighting, physics, particles, and more, all through GML.
Unity
If you want to make a 3D game, Unity is a good place to start. It’s a lot more complicated than Game Maker, but also has a vast amount of online support. It can also be used to make 3D games, and games built in the engine can be run on PCs, iPhones, Android, web browsers, Agen sbobet, and a variety of other platforms. Unity is the easiest way to make 3D games for a novice.
Unity is versatile enough that you can make basically any game in it. It’s even possible to make 2D games. The engine is used by both indie developers and triple-A publishers.
Adventure Game Studio
With this suite, you can create adventure games in the mold of popular Lucas Arts games like Monkey Island and Full Throttle. This means it’s not ideal for games with mechanics other than point-and-click puzzles, but is a great platform for showcasing story, dialogue, and puzzle design. No coding knowledge is necessary but is an optional tool to make your game more sophisticated. You can put together a simple adventure game on the weekend with AGS.
RPG Maker
This program is designed with Japanese-style RPGs in mind and comes complete with basic graphics sets, so you can put something together without creating any assets at all. Still, some people have managed to stretch the engine to make shooters and adventure games. But it’s best suited to top-down role-players in the style of SNES games like Chrono Trigger, Agen sbobet, and Final Fantasy. RPG Maker has its own scripting language based on Ruby, but it’s not essential to making a game.
Unreal Development Kit
The Unreal engine has been used in thousands of games, ranging from indies to massive, big-budget productions. It’s a flexible enough tool that you can make a modern classic like Bio Shock with a huge team, or a small scale game on your own. But it’s the most difficult to use in our list, and you’ll have a harder time learning the basics than with something like Game Maker or Unity.