Starting a game development journey can feel overwhelming. I decided to keep it simple, fun, and transparent. My goal is to learn while streaming, so my audience can share the process and maybe learn alongside me.
Even though I have some coding background, it comes from different applications. Game development is a new territory for me. To kick things off, I selected Godot Game Engine as my main tool. Here is why.
Why I Chose Godot as a Beginner
Godot is a single executable portable IDE. That means I don’t have to install and configure endless tools just to start. It’s one file, and it runs.
It also comes with integrated project management, class references, asset library, and an extensions library. Everything I need is inside one environment.
Another reason is export flexibility. With Godot, I can compile a project for many platforms: Linux, Windows, macOS, iOS, Android, and the Web. For a beginner, this is huge. It removes the friction of worrying about where my game can run. I can focus on making things work.
The web export option (HTML + WASM) is my favorite. It allows me to place a playable demo directly on my website. No installation required. Anyone can click and play in their browser.
First Session: Exporting the Truck Town Demo
For my first live session, I didn’t start from scratch. I wanted to test the workflow. So, I used the official Godot demo project “Truck Town.”
Here’s what I did step by step:
- Opened the demo project in Godot.
- Exported to Web (HTML + WASM).
- Zipped the exported folder into a single archive.
- Uploaded the archive to my web server.
- Extracted the files (unzipped the archive).
- Created a dedicated WordPress post.
- Embedded the game’s HTML file inside the post using an
<iframe>tag.
With these steps, the game was running live on my website. Anyone visiting could play it immediately.
From Export to Monetization in One Hour
What’s interesting is how this experiment represents the entire game industry workflow in miniature.
- Development: Using Godot to build and export a project.
- Distribution: Hosting the game on my website, instantly available through a browser.
- Monetization: With AdSense enabled, the page becomes part of the web economy.
In about one hour, I had a working pipeline: develop → export → publish → monetize. Of course, it’s just a demo at this stage. But even this small success shows what’s possible.
Edutainment as My Approach
I share these steps live because my audience values both education and entertainment. Watching me struggle, test, and finally succeed creates a transparent process. It’s not a polished tutorial. It’s real-time learning.
This method also reflects how creative work feels in practice: part play, part work, part problem-solving. By documenting and streaming everything, I create content for anyone curious about learning game development from scratch.
Next Steps in My Journey
Now that the demo export worked, my plan is to:
- Start building small projects of my own.
- Continue testing web exports and optimizations.
- Share devlogs and workflow breakdowns here on my website.
- Keep refining the “develop → distribute → monetize” cycle.
Each step is a learning opportunity. I will document both wins and mistakes, always with the goal of making my site a place for authentic edutainment.
Play the Demo
👉 Play the “Truck Town” demo here:
Watch the Video
👉 “Godot Game Engine, download, run and web publish” episode
Closing Thoughts
Game development as a beginner can be intimidating, but breaking it down into small, transparent steps makes it manageable. Godot’s simplicity and export options make it ideal for starting out.
By combining development, distribution, and monetization in a single session, I showed how even a beginner can emulate the core workflow of the industry. And by streaming the process, I make it part of a larger story—learning together in public.
This post is also available in de_DE, es_ES, fr_FR, hi_IN, hr, pt_BR, sv_SE, sw, vi and zh_TW.

Leave a Reply