Overview
What is GameMaker?
GameMaker is designed to be an accessible game engine that can be used by users with limited programming knowledge. It can be used to create 2d and 3d games.
Pricing
Creator
$39
Developer - Desktop
$99
Developer - Web
$149
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Product Demos
Gamemaker Studio 2 - Real Time 2D Global Illumination Shader Demo
Product Details
- About
- Tech Details
What is GameMaker?
GameMaker Technical Details
Deployment Types | On-premise |
---|---|
Operating Systems | Windows, Mac |
Mobile Application | No |
Comparisons
Compare with
Reviews
Community Insights
- Business Problems Solved
- Pros
- Cons
- Recommendations
GameMaker is an intuitive engine that helps to eliminate the time-consuming task of creating a code base and engine from the ground up. It has enabled beginners in game development to create 2D mobile games and game prototypes easily. Users have reported that the visual interface promotes logical thinking and aids in working out fun ideas for larger games. This makes it a great tool for quick prototyping of ideas and developing basic games in game jams, allowing people with a head full of ideas to realize them.
Moreover, GameMaker's efficient workflow has allowed individuals who don't generally work with game engines to use it effectively without undergoing large numbers of tutorials beforehand. This feature has been especially helpful in teaching core game concepts to high schoolers and has allowed for quality games despite quick iteration time. It has also helped some indie companies with small dedicated teams make relatively larger games for Steam. With GameMaker, users can add a new revenue stream to their company, make games from scratch, improve efficiency and time management, and remove barriers to entry - all while making quality 2D games.
Easy to use: Users have consistently praised the ease of use of GameMaker. Many reviewers found that the drag-and-drop functionality, simplified programming language and visual editor made it easy for both beginners and professionals to create games without prior experience.
Powerful features: A large number of users appreciated how GameMaker's powerful features are easily accessible and make game creation a breeze. They noted that level creation is intuitive, built-in events such as collisions, sound, life, and timers make using visual elements easy, and there are many tools available for importing files.
Flexibility: Reviewers applauded GameMaker's flexibility in allowing custom scripting for those who want more control over their games. The software also offers numerous export options making it a very worthwhile tool for game development compared to other software available on the market. Additionally, its popularity has resulted in a wide community of users which provides ample resources online.
Limited scope: Only supports 2D games Several reviewers have expressed disappointment that GameMaker only handles 2D applications, which limits its potential for creating more complex and modern games.
Difficulty learning GML: Not beginner-friendly Many users have stated that the use of GML as a scripting language is not common enough and makes it difficult to learn. The drag-and-drop method does not teach new users how to actually make a game.
Pricing model: Expensive modules for exporting Some reviewers feel that the cost of each module needed to export games on different platforms adds up quickly, making it expensive for indie developers who may have limited funds.
Users highly recommend GameMaker for beginners in game development, as they believe it is an ideal tool for those starting out in creating games. They suggest trying the trial version of GameMaker to get a feel for the software before making a purchase. Additionally, users advise focusing on creating 2D games or games that do not require custom scripting when using GameMaker to make the learning process easier. Overall, these recommendations highlight the suitability of GameMaker for novice game developers and emphasize the importance of experimentation and simplicity in getting started with the software.