By
Maya Kim
Edited By
James O'Connor

A group of aspiring game developers has sparked discussion over the best engine to use for their indie game project. The artists, with basic coding skills, intend to embark on a week-long game jam to learn and create a playable game, drawing inspiration from titles like Subway Midnight and Paper Mario.
The debate centers around two main options: Godot and Unreal Engine. Many contributors on forums recommend Godot for its beginner-friendly capabilities, especially for smaller-scale projects. One user remarked, "You can't really go wrong with Godot", highlighting its simplicity and lightweight design.
Unreal Engine is mentioned, but concerns about its complexity and royalty structure are evident. Some users noted that, despite Unreal's strength in creating stunning visuals, its learning curve may intimidate newcomers. "If you're not going for photorealism, then Godot is definitely the best option here", said another commenter, underscoring Godot's accessibility.
Many users shared personal experiences and insights on each engine's functionalities:
Godot's Features: Its scripting language, GDScript, is similar to Python, making it easier to learn quickly.
Unreal's Strengths: While resource-heavy, Unreal provides powerful tools for larger, more detailed projects.
Programming Concerns: One attendee cautioned against jumping into C# for beginners, suggesting that the focus should remain on learning core concepts first.
The feedback from experienced developers reflects a strong leaning towards Godot. Many express enthusiasm about Godot's open-source nature and lack of licensing fees. Several users recommend utilizing GameMaker Studio 2 as a viable 2D-focused alternative as well.
"It's very lightweight and fast you don't even pay a cent even when your game gets popular"
Overall, the community sentiment is overwhelmingly positive toward Godot as a starting point for new game developers. As this group gears up for their game jam, their choice of engine will likely influence their learning trajectory and future projects. With valuable advice flowing in, they seem ready to dive into the world of game development.
โ Godot is ideal for beginners, especially for 2D and 3D hybrid projects.
๐ Learning resources are readily available for Godot, despite its smaller community footprint.
๐ Unreal Engine is suitable for larger projects, although it presents a steeper learning curve.
๐ฎ GameMaker Studio 2 is another option, particularly for those focused on 2D gameplay.
Looking ahead, will these aspiring game makers turn their conceptual game into a reality within their week-long timeline? It remains to be seen, but the learning experience is guaranteed.
As this group embarks on their game jam, there's a strong chance they will come away with practical skills and a finished project. Given their choice of Godot, the likelihood of successfully completing their game within the week increases significantly, perhaps upwards of 70%. Many beginners thrive on productive experiences, and Godot's straightforward functionalities align with their skill level. If they harness the community support and available resources, experts estimate around an 80% chance that they will feel confident enough to share their work on forums for feedback, which is crucial for their growth as developers. The skills they gain may also inspire them to explore larger projects using engines like Unreal or even expand into other genres.
This scenario mirrors the early days of web development when aspiring creators flocked to platforms like Geocities and Angelfire, driven by a passion for storytelling and design. Just as todayโs developers choose beginner-friendly tools to express their creativity, those early web pioneers laid the groundwork for what would become a booming internet culture. Both communities relied on peer support and shared learning experiences, highlighting how accessible platforms can fuel innovation while embracing a DIY spirit. In essence, the journey of these game developers reflects a timeless human impulse to build and share, no matter the medium.