December 12, 2024

Mastering AI Development: Joel’s Journey Into Web Creation

Create a game without coding skills!
CREATE A GAME NOW

Even without a coding background, Joel was able to identify patterns in the code Rosebud AI generated.

“For example, I noticed that animations in Phaser typically used Tweens, and area effects often required masks”, he explains.

By recognising these patterns, Joel learnt foundational coding concepts and also improved the way he articulated his prompts leading to better results.

Joel, also known as Del Chupenebray in Discord, is one of the most creative minds behind some of the most complex and interesting projects on Rosebud AI. His creations include the arcade shooter Trench Run, and Evening’s Embrace, a suspenseful visual novel.

While he initially relied on Rosebud AI to handle the coding, he's now reached a level where he can carefully review the code by himself.

In this article, we’ll explore how Joel continues using Rosebud AI for his development projects and share tips on how you can get the most out of it too.

Joel’s Key Strategies for Game and Web Projects

You need to imagine your creation, and work with AI to achieve it to produce the best results”, says Joel, offering advice to those just starting out with game and web projects using Rosebud.

One of his go-to strategies is to establish a solid code foundation that serves as a base for all his features — “ideally around 500 lines of code or less.”

“I’d suggest that you take the time to lay out your priorities, and how you expect one feature to interact with another. When going through the process of creating a single feature, you’ll then know ahead of time that it’ll need to interact with something else that doesn’t yet exist”, Joel explains, summarizing his approach to AI development.

He also advises breaking down projects and problems into small, manageable tasks that are easy for both you and the AI to understand and tackle.

“Go easy on yourself! It can be overwhelming and intimidating to make a game, especially if you’ve never done it before. Working with AI is a great tool – but remember it can’t do the entire job for you”, he adds.

The Modular Mindset: Creating a Scalable Game

Joel discovered Rosebud through Discord, and the concept immediately caught his attention: “It aligned closely with ideas I’d been imagining for a while.”

“I’ve had a wishlist of features and tools I’d love to see in this space, and Rosebud seemed to be taking meaningful steps toward bringing some of those concepts to life,” he shares after several months of creating projects on the platform.

He is not wrong. Many of Rosebud’s recent updates have been shaped by community input — from the ability to create 3D games to the option to build interactive websites with animations powered by three.js and React.

Thanks to these constant updates, Joel has learned a lot about the importance of planning and prioritization.

Reflecting on how his game Trench Run evolved, Joel explains: “I learned that developing features in a modular way, where each element is flexible and adaptable for future additions, is essential for creating a scalable and efficient game. Once I adopted this mindset, it became much easier to refine and expand on my ideas.”

From Sound Designer to Game Developer

Joel’s background isn’t exactly rooted in game development — it’s actually grounded in sound design and engineering. “Primarily for theater productions, as well as being a musician and composer,” he shares.

“In the theater world, I was responsible for creating the soundscapes that audiences hear during productions, designing speaker placement, and live mixing for concerts,” he explains.

These experiences gave him a strong foundation in creative thinking and problem-solving, which later helped him transition into the world of video game modding.

“I started with games like Skyrim and Fallout 4, where I had the chance to contribute as a lead sound designer on projects like Skywind and Sim Settlements.”

Since using Rosebud, Joel has expanded his skills even further, diving into tools like Unity, Unreal Engine, and even developer tools for Minecraft.

Most recently, he completed a 6-month course that goes deep into coding with Python, C, and JavaScript. “I’ve found it really rewarding to explore different aspects of game development,” he says, reflecting on his journey so far.

Crafting AI Games in Record Time

Joel’s projects reflect his evolving understanding of AI development and his ability to turn ambitious ideas into reality.

His first project, Trench Run, holds a special place in his heart. It became a proof of concept for what was possible with AI game creation at the time.

But Joel didn’t stop there. Another highlight is his MIDI Keyboard template, a project born from his desire to see Rosebud support sound generation without relying on pre-uploaded audio files.

The result was a fully functional MIDI keyboard that allowed users to generate music in real-time.

But perhaps the most personal project of them all is Evening’s Embrace. Created for the Sleep Game Jam, this game drew deeply from Joel’s own experience with sleep and the emotions surrounding it.

Crafted in just 5 days, Evening’s Embrace became his most-played game on the platform, resonating with players through its palpable themes of anxiety and unease.

Start Building with AI Today

Joel’s journey shows that you don’t need a traditional game development background to create something extraordinary.

With Rosebud AI, you can start with a simple idea and turn it into a fully playable game, interactive web project, or even a creative tool for others to remix.

If you’re ready to start your own creative journey, there’s no better time than now. Jump into Rosebud AI and into our Discord community and see just how far your imagination can take you.

Ready to turn your ideas into games?
GET STARTED NOW