May 20, 2024

A Rosebud Success Story - From Solo Tutorials to the Rosebud Team

Jason was the first power user of Rosebud, the AI platform designed to create video games using only prompts.

As a member of the content team, even when Rosebud was still in its early development stages, Jason managed to create an infinite runner, Pong, a 3D obstacle course, a word search, and several more games.

This experimentation was crucial for the platform's continued growth to its current state: it now has the capability to integrate AI characters, animated sprites, music, and handle projects with many more lines of code.

If you're part of the Rosebud community, you've probably seen Jason on our Discord server, providing feedback, troubleshooting issues for our beta testers, and creating tutorials to streamline the game creation experience.

Curious about how Jason started at Rosebud and contributed to its growth? Keep reading to discover more about his journey and the exciting advancements at Rosebud.

Tutorial Master: Jason's Guide to Building AI Games with Rosebud

During the last weeks, Jason has been in charge of creating tutorials for the platform, a task very similar to how he first became involved with Rosebud.

“One of the problems I was working on at the time was the issue of bad documentation within open-source game development ecosystems”, he remembers. “I wrote project-based Godot tutorials to help people, and that led me to the Rosebud role as it aligned closely with the work I was already doing”.

By breaking down complex processes into manageable steps, Jason has assisted community members in creating incredible AI games that you can play here.

His approach has also set a precedent, encouraging community members to support each other in similar ways.

"Rosebud's beta testers are incredibly passionate and resilient", he explains. "No matter how many platform limitations and setbacks they collide with, they consistently communicate their issues, resolve them, and keep going”.

Some of Jason's recent tutorials include guides on how to create a visual novel using Rosebud, how to share your Rosebud game on, and how to incorporate AI-powered NPCs and stories within Rosebud.

This last topic, he confesses, has particularly excited him in recent times.

Bringing AI Characters to Life

One of the projects that Jason is most proud to have worked on is the recent AI Character Template.

“It’s an upgraded version of a template that Vladimir from the Rosebud Engineering team made a while back. It allows you to create an AI-powered character you can easily talk to”, he explains.

This template has been crucial for our latest Game Jam focused on education, as educators can use it to generate characters that serve as teaching assistants or that explain complex subjects in simple language.

It also includes features like auto-save, a music playlist, and slots for background and character images, among others.

Jason elaborates on how this type of interactive experience can transform game development: "Games like Dwarf Fortress, Minecraft, The Last Guardian, and others have shown that emergent gameplay leads to some of the most engaging experiences, and creators are already finding clever ways to use AI to take this even further”.

Rosebud Evolution Behind the Scenes

However, reaching the level of quality exemplified by the AI character template has been an intense journey.

Having witnessed the evolution of the platform, Jason notes one of the most impressive aspects: “how the team works around certain features that were not feasible to add in the past, like support for large projects”.

For Jason, the essence of the Rosebud team is this supportive nature: “Whether that’s an engineering team member encouraging a community member on Discord, or a Content Team member helping the engineering team prioritize specific features”.

When asked about his learnings from building the platform, Jason shares: “I learned a lot about prioritization and now appreciate the importance of low-hanging fruit a lot more”.

He also acknowledges that creating tutorials has made him learn the importance of simplicity: “When creating a tutorial, the approach you take can fall virtually anywhere on the gradient between all-encompassing and a 5-second read, so keeping it simple has helped both make my schedule lighter and keep tutorials accessible”.

Next Steps and Large Projects

As Rosebud looks to the future, Jason's enthusiasm for its growth is palpable: “I’m extremely excited about all features that will help with making larger Rosebud projects easier to handle”, he shares.

Over the past months, our community has developed a variety of techniques to manage large projects effectively. However, as Rosebud evolves, these techniques will become less needed.

“Thanks to Rosebud taking care of an increasing amount of these issues, so much more will be possible”, Jason adds optimistically.

If you want to witness these exciting developments firsthand, make sure to join our Discord community. This is where you can start creating your own games right away. Also, by becoming a part of our community, you'll also be able to connect with fellow creators who share your passion.