A great way to procrastinate working on your game is to work on the title screen instead. Here’s my first stab at the cover art for Hell Dev.

๐Ÿ•น๏ธ Today, was more art exploration for the game jam.

I also set up the two main resources.

The player will be managing Health and Glitches.

  • Health is simple. If it reaches zero: game over.
  • Glitches are meant to be collected. Collect enough glitches to escape the video game you’re trapped inside.

๐Ÿ•น๏ธ Just joined the Decker Fantasy Camp 2024!

I just dropped everything to join the Decker Fantasy Camp 2024 and I have 22 days to finish a game.

I’m a little late to the party, but I wanted to contribute something to the Decker community… because they’re awesome!

Here’s my game idea:

  • Survive being trapped in your own video game while finding a way out.
  • The game will be a Choose Your Own Adventure style game with some random elements and resource management.

Start With Art

One of my weakest areas of game development is art, so that’s where I wanted to focus my attention for this jam.

I want to focus on developing my own style over the course of the jam. That means making a lot of art and also throwing away a lot of art.

You can see some of the exploration I’ve done already.

To keep myself accountable, I also want to produce frequent dev logs as the jam progresses.

I hope that showing my process will encourage others to also make their own games.

If you want to receive updates on how I’m developing the game, you can follow along by subscribing to my newsletter.

Happy 4th everyone!

May your grills stay hot and your beers ice cold!

And I wish you sweet victory in lawn games against your friends and family! ๐Ÿ‡บ๐Ÿ‡ธ๐Ÿป๐ŸŽ†

๐Ÿ•น๏ธ New prototype in development!

While looking for my next job opportunity, I want to work on a new game project for my itch page.

Goal: Make a chill first-person platformer

So far, I’ve implemented:

  • Trenchbroom geometry pipeline into Godot
  • Quake style FPS movement
  • Sprinting
  • Misc. shader fun

๐Ÿ™Œ๐Ÿฝ I want to express my heartfelt gratitude to the game development community.

With Paradox Tectonic’s closure, I’ve begun exploring new opportunities. But, I haven’t been alone in this journey.

In the past week, the outpouring of support from fellow game developers has been overwhelming. I’ve received job leads, encouragement, and invaluable connections.

This support has made all the difference.

The industry’s current state has only strengthened the bonds among us game developers.

I’m committed to paying it forward. If there’s any way I can contribute or support you in your game dev journey, please let me know.

Thank you!

Today I found out the studio I work at is shutting down and that layoffs are on the way.

There’s a lot of studio closures and layoffs in the game industry. It can feel like we’re yet another headline in a sea of headlines.

So, while the attention is on the Tectonic studio, I wanted to say my piece.

Here goes:


Thank you to all the teammates I worked with in the trenches at Tectonic. Thank you for teaching me patience and resilience.

Thank you for sending flowers when a loved one passed and celebrating with me for the birth of my child. It meant the world to me.

Thank you for teaching me hard things. Thank you for fixing my messy scripts. Thank you for giving me feedback and critiques.

Thank you for showing me better ways to do things.

Thank you for supporting my ideas and allowing me to collaborate on yours.

Thank you for continuing to work on the game, even on this day.


Thank you for supporting Life By You.

Thank you for your direct and honest feedback. It changed the game for the better, when our voices alone couldn’t.

Thank you for all of your input. It helped us advocate for the changes we believed in.

Thank you for welcoming us into the Life Simulation community with open arms. What a beautiful and diverse group of fans.

Thank you for giving us the chance to build this game for you. I hope that one day you will get to experience it for yourself.

If you need great talent to join your game studio, look no further than the fine folk at Paradox Tectonic.

Thank you!

Just discovered my favorite UI principle.

Act on press.

Why it matters: When interactions โ€œdo the thingโ€ when the input is pressed, instead of on-release, the interaction feels more responsive.

Deeper Dive: See John Carmack’s thread.

How To Work On Your Game For 30 Minutes

I wanted to work on my game. Actually, no…

  • I NEEDED to work on my game.

A Month had gone by and I had made close to zero progress.

There was a month left of development and I was no where near releasing something onto my itch.io page.

If I could just sit down for a little bit and work on my game, I could make progress. And, if I could make a little progress I could feel excited about working on my game again.

  • I could build some momentum.
  • And If I could build some momentum, there may be a chance I would release my game in time.

But, I couldn’t do it.

I even negotiated with myself. 30 minutes is all it would take.

I told myself, “Work on the game for 30 minutes and the rest would take care of itself.”

But, I couldn’t get myself to do it. Why?

The problem is that I had built this game up in my mind to the point that it was intimidating.

My vision was so far ahead of my execution, that I became paralyzed. I believed that no matter what I did next, it would fall short of my expectations.

And the truth is, I wasn’t wrong.

I was going to sit down and work on my game and it was not going to turn out the way it was in my head.

It was going to be imperfect. No two ways around it.

And there was the obstacle. Looking me right in the face.

I was being a perfectionist.

And so long as I was going to be a perfectionist, this game wasn’t going to get made. Period.

I had to accept that it was going to be imperfect, no matter what I did.

But, how do you stop being a perfectionist?

It’s not like some switch you can turn off. Especially if you’re the type of person who needs to feel like things are in control. Ha! Good luck.

I needed to get through this inner obstacle if I was going to sit down and work on my game for 30 minutes.

So, I made a plan.

My plan was: If I procrastinated because of perfectionism, I would tell myself “imperfections are my unique style.”

This plan made a huge difference.

It reminded me that embracing imperfections is what makes something unique.

In the end, I’m happy to say I got myself to work on my game for 30 minutes. And I’ve used this tactic to help me do it again.

It seems like a small win, but I hope you can find the time to work on your game for 30 minutes.

Layoffs have been straight devastating to the game industry.

Yet, when I look around at the game dev community, I see passion, talent, and creativity burning hotter than ever.

I’m inspired by the resilience I see around me.

Just stumbled on this quote and it got me thinking.

โ€œNo matter what the work you are doing, be always ready to drop it. And plan it, so as to be able to leave it.โ€ โ€• Leo Tolstoy

I find myself sometimes clinging to things past the point where I should have let them go.

๐Ÿง˜I thought it would be good to formalize my mental health toolkit.

This process keeps me going:

  • Meditate every day for at least 10 minutes
  • Workout 20 minutes, 4 times a week
  • Create something for 20 minutes, 3 times per week

Total time required:

  • 30 minutes per day
  • 3.5 hours per week

Receiving feedback made easy:

  1. Assume positive intent.
  2. Appreciate all feedback. Say thank you even if you don’t agree.
  3. Accept or discard, but always consider it deeply.

This simple process elevates your creations and builds collaborative relationships.

Here is the key to compelling games!

It’s not just about mastering design techniques. Observe the behavior and emotions you enjoy in your favorite experiences.

How can you get the player to feel those too?

๐Ÿ•น๏ธ I just found out that Rock Paper Shotgun wrote a review of one of my games (Marshmallow Nights).

This is the first review I’ve ever gotten from a website!

๐Ÿ•น๏ธ I impusively signed up for a game jam

It was probably not the best idea. I have a newborn, and I’m helping the studio I work at launch its first game in the next couple of months… so time isn’t something I have a lot of.

Anyways: I decided to make a card game for the Godot Wild Jam. The theme is “Train”

  • I established the data structure for shuffling and dealing out the deck of cards
  • Picked the color palette for the game
  • Got a basic visual representation of cards to show up on the screen

The Concept: You’re a personal trainer for trains.

  • Your goal is to help them get fit by helping them shed their extra cargo
  • You’ll play cards and powerups to help them lose the right amount of cargo

Next up: I gotta work on the functionality for allowing the player to play cards.

๐Ÿ•น๏ธ Clarify your game design with "If-Then" thinking

Why it matters: Gameplay becomes stronger when you talk about it the same way players talk about it.

  • If you drink the potion, then you heal” (Every game ever)
  • If you rest at a bonfire, then it unlocks a checkpoint” (Dark Souls)
  • If you throw your axe, then you can press triangle to recall it” (God of War)

Pro tip: “If You” is one of the best ways to start a gameplay concept:

  • If” implies choices and possibility
  • You” puts the player at the center of the design

This method serves as a way to check how intuitive the concept is. If it’s confusing as a sentence, it will be confusing as gameplay.

Yes, but: Add a “but” at the end of the statement to introduce a twist to the concept. The Dark Souls example becomes, “If you rest at a bonfire, then it unlocks a checkpoint… But, it also respawns all the enemies in the area.”

Bottom line: Good game design starts with clear and easy-to-understand concepts.