All Episodes

Displaying episodes 1 - 30 of 62 in total

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 is...

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 t...

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 support...

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 game...

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 ment...

OpenAI changes, SpriteKit development updates, Web dev and content migration

A couple of different topics in this episode.- OpenAI is looking to change the ways smaller developers use the services- SpriteKit development continues with updates t...

My love hate with WordPress (Hosting?) compared to static sites

Yep, it's time to discuss my relationship with WordPress and WordPress hosting. Let me sum it up: I love WordPress. But let me also say I love performance for site vis...

Unity CEO is out, the problem still exists

Now that Unity has seen sense and dropped arguably the most unpopular person in not-so-recent gaming history, is the water safe to return? Well, no, the sharks are sti...

My Godot game engine experiences

After learning how the Godot game engine wants me to work, I have put a few thoughts together and would like to share them with folks considering switching or starting...

The latest Unity pricing changes (rollbacks) and my thoughts

Unity sent an email detailing their latest changes on Friday, September 22nd. More accurately, reversal of changes in an attempt to stop the bleed to their user base. ...

Dev Log - Game updates + SpriteKit vs Game Engines

In this episode, I share my thoughts on the experience of developing my game with SpriteKit and how it compares with other game development tools. I use my planned gam...

My Starfield thoughts after24 hours of game play

As an avid gamer, I have played Starfield like mad since it dropped on early access. To that end, I have some thoughts and tips for those considering the game. There a...

Project and timeline planning really does help. An example

How I use lite project and timeline planning for my side projects to stay on a schedule and keep myself accountable. I'm using my Endless Hurdles updates as examples o...

Getting early feedback from users

Having shipped the 1.0 release of my Endless Hurdles game, I feel it is a great time to remind everyone about the importance of shipping for early feedback to help gui...

Deciding when to help a player or let them learn

These are a few thoughts from a decision I made this week to let players learn from experience rather than me making decisions for them in my new game.I'd love you to ...

Game Dev Log - Learning game balance with my 2D scroller

As I work on a 2D side-scrolling game using SpriteKit, I am learning the delicate art of game balance and parallax while keeping things simple for the player.I would l...

Let's talk about Starfield

This episode is all about Starfield, the game coming soon from Bethesda. Not only do I love making games, but I'm a huge gamer. Starfield feels precisely like the type...

Tips to help the introverts and quiet ones who want to survive software development

Hard to believe that I'm more on the introverted side than anything else. Growing up, I was always quiet and shy, which can be a problem when you work in a field that ...

Developer updates, it's been a minute

I am catching up on my crazy developer life, including conferences, game development, app releases, and more.Contact meTwitter: @UIBuzzWeb site: PeterWitham.com

Unreal Engine How I use the Game Save Blueprint for persistent data storage

In this episode, I explain the Game Save Blueprint and how I use it for persistent data storage between gameplays.

Learning Unreal Engine from the ground up, Widget and Game Instance Blueprints

I am learning Unreal Engine. I know nothing. These are my journals :)In this episode, I talk about learning how to create a UI for an idle-style game. What a Blueprint...

New app and game released for beta testing

It took longer than I thought to release the new episode because I had been swamped. I have a new app, and the Project H8ck idle game is out for folks (that means you)...

Game development update, iOS weirdness in Unity

An update on my progress as I work to complete and release the playable demo version of my idle game built with Unity for multiple platforms.I had some not-so-fun time...

It's the right tool for someone

Every tool is the right tool for someone. Maybe not you, but let's change how we present our choices and opinions in the developer community, so we do not put off thos...

The latest is not always the greatest

In this episode, I explain why just getting the latest version of a tool, framework, or library is not always a good plan. This always risks introducing problems you n...

Take that last 10% of development slow

I want to talk about the last 10% of a project timeline. When you're developing things, building things, whatever they may be, the last 10% is always the most challeng...

Broadcast by