All Episodes
Displaying 1 - 30 of 83 in total
AI usage, do users care? And thoughts on mental health and my latest game release
In this episode of UIBuzz, I reflect on a busy month away, share the release of my game MooFO on Itch.io, and discuss my take on AI declaration of use in game developm...
Apple WWDC 26 Keynote reactions
I sit down with my good buddy Leo G. Dion from the EmpowerApps show to discuss Apple's WWDC 26 developer conference. We cover the announcements and where we think this...
Blender and Anthropic: Funding and Fallout
This week, I'm diving into the recent announcement that AI company Anthropic is financially supporting Blender, the beloved open-source 3D modeling tool. Anthropic ple...
What to do when you make a feature in a game too good?
In this episode, I dive into a fascinating challenge with my hacking game, Project Hack. A developer played it, wrote a script that instantly hacked all available serv...
My Godot 3D experiences and Unity China Packages
In this episode, I share my surprisingly positive experience diving into 3D game development with Godot. Despite what I'd read online, performance has been more than a...
Back it up off site! Because you should!
I'm sharing a crucial reminder about data protection: automate your offsite backups now. I've seen too many drives fail over the years. Whether you're using GitHub, cl...
Pivot to Web-based Tech for Scripting in Project Hack
I'm pivoting my hacking game Project Hack from Unity to web technologies—React, TypeScript, and Vite. This shift lets players write JavaScript scripts to hack in-game,...
My experiences with AI-assisted Android porting of iOS apps
Hey everyone! In this episode, I'm sharing my journey of converting my iOS apps to Android using AI assistance—and honestly, I didn't expect it to work this well. What...
My thoughts on the 2025 game awards
In this episode, I share my thoughts on the 2025 Game Awards, celebrating indie developers and questioning the hype around AAA game trailers with distant release dates...
Game balancing is hard
Game Development Challenges and Innovations I've been busy with my game project, Project Hack, making significant UI changes and integrating new features like a leader...
AI for Unity game development, my experiences
In this episode, I share my journey of using AI tools like Claude Code and Bezi to solve real-world Unity game development problems—cloud saves, player management, and...
My experiences with Cursor for creating applications
In this UIBuzz episode, I discuss using Cursor, an AI-enhanced IDE based on Visual Studio Code, to build a React app and then a SwiftUI app. Despite some issues, Curso...
The Pros and Cons of using Prebuilt Assets
Here are some thoughts on using prebuilt assets to build your games and apps. Personally, I think it's fine to use them, but I want to offer both sides for considerati...
How Warframe got free to play right and everyone else gets it wrong
In this episode, I discuss Warframe, an amazing free-to-play game. I highlight its fair monetization, cross-platform play, and community engagement, contrasting it wit...
Project updates and my thoughts on the Bungie game studio layoffs disaster
In this episode of the UIBuzz podcast, I return after a month's break to discuss my recent projects and a concerning trend in the gaming industry. Including an update ...
Learning Blender in public and a great video resource, plus game testing advice
I talk about my experiences learning Blender in public to create some 3D assets for my games. Then I discuss testing on multiple devices to get a real feel for perform...
Everything you do has value
In this episode of the UIBuzz podcast, I delve into the important topic of valuing your time. I discuss why it's essential to recognize the worth of your time and the ...
Should you use 3rd party services or make your own for game backends?
I want to add a cross-platform leaderboard to my updated rebuild of Endless Hurdles. There are two options. 1. I build my own 2. I use a 3rd party service In this epis...
WordPress to Astro site conversion
I have spent the last few weeks deeply investing in converting my site PeterWitham.com from WordPress hosting to static site generation through Astro. It has been an i...
Solo vs team game development
Some thoughts on the wins and losses of developing a game by yourself versus a team. I welcome your participation in the show and discussion of this topic. Contact me ...
Update on porting my game from Unity to Unreal Engine
In this episode of the UIBuzz podcast, I explore the journey of updating and porting my Unity game to Unreal Engine. Delving into blueprints, I share my experience tra...
Project Hack game updates (Unreal Engine)
In this episode, I am catching up on my indie game, Project Hack. I want to share my progress and plans as I build out the multiplayer version in Unreal Engine. This i...
Achievement system in your games for retaining players
In this episode, I discuss the importance of adding achievements to games after implementing a leaderboard in my iOS game. I explain achievements, how they benefit pla...
Are Web Apps the answer to App Store problems?
In this episode of the UIBuzz podcast, host Peter Witham discusses the increasing challenges and restrictions app developers face when using app stores. He highlights ...
Godot 4 Android Performance
I have found that the performance on Android of a Godot 4 exported game is just dreadful—some questions and observations in this episode. You can also show your suppor...
Adding a leaderboard to my game and why you should think about them
In this episode of the UI Buzz Podcast, I discuss adding Game Center support to my SpriteKit game. Adding game services, like leaderboards, can enhance the gameplay ex...
AAA Games are boring and uninspired, long live the indie game
In this episode of the UIBuzz podcast, I discuss the issue of AAA games not meeting players' expectations and feeling bored and uninspired. The problem stems from gam...
My game development and Godot course plans for this year
I discuss my plans for game development, including my first 3D game, and the importance of learning, planning, and following best practices. I also talk about existing...
Creating and Managing Unreal Engine UI Widgets
I cannot think of a game that does not have some UI. In Unreal Engine, widgets are the answer to creating and displaying a UI. In this episode, I'll explain how I crea...
Kotlin Multiplatform 2024 Roadmap released
In this episode, JetBrains released the Kotlin multiplatform roadmap for 2024. Learn more about the exciting developments in Kotlin multiplatform for next year. As men...