The idea for EpicEnders Professional Game Studio was born out of a desire to break down the barriers to game development and empower anyone—regardless of coding experience—to become a game creator. Inspired by tools like Scratch, Roblox Studio, and GDevelop, we envisioned a platform that would combine the best of visual programming, AI assistance, and intuitive design into one powerful yet accessible tool. EpicEnders allows users to build fully playable games without writing any code, using a visual drag-and-drop editor and AI-generated assets. Users can select from game templates such as Flappy Bird, Speed Runner, Match-3, and more, then customize characters, environments, gameplay rules, and music. The platform also provides real-time previews, HTML5 export, and easy sharing via URLs.
We built EpicEnders using a full-stack architecture. On the frontend, we used React.js and Tailwind CSS to craft a clean, dark-themed UI. The canvas editor was developed using Three.js and native HTML Canvas APIs to allow dynamic manipulation of game objects. The backend is powered by Node.js and Express, with MongoDB handling project and user data. We also integrated Cloudinary for asset storage and used AI tools to assist with generating art, music, and logic suggestions. One of the biggest technical challenges was designing a block-based logic editor that remains powerful yet beginner-friendly. Another major hurdle was optimizing performance to ensure a lag-free experience while dragging elements in the game editor.
Despite these challenges, we're proud to have developed a platform that truly empowers users. We enabled live game editing, smooth asset manipulation, AI-enhanced customization, and fully downloadable HTML5 exports. We learned a great deal about UI/UX for creators, real-time canvas rendering, state management in complex React apps, and integrating generative AI seamlessly into creative workflows. The journey taught us how to balance complexity and simplicity in a way that helps users achieve their vision without frustration.
Looking ahead, we plan to expand the platform by introducing multiplayer features, game publishing and monetization tools, mobile touch support, and a community gallery for user-created games. We also aim to improve our AI assistant to help users generate full game concepts and design recommendations. With EpicEnders, our mission is clear: to make game creation truly universal—no coding required, just pure imagination.
Built With
- css3
- express.js
- figma
- github
- html5
- javascript
- mongodb
- node.js
- openai
- react.js
- tailwind
- three.js
Log in or sign up for Devpost to join the conversation.