Michael Pattison
banner
mpattym.bsky.social
Michael Pattison
@mpattym.bsky.social
Indie Game Developer | Wrangler of Little Monsters

Apartment Story: https://store.steampowered.com/app/3069870/Apartment_Story/
I've been giving the main menu some TLC. I think this looks a lot better! Just got to redo some of the other UI stuff.

And yes, Hexion Protocol is the name I've decided to call this game. :)

#UE5 #GameDev #IndieDev #HexionProtocol

*Gradients & Compression 😅
November 12, 2025 at 5:47 PM
Which one looks better? Also open to suggestions. :)

This is for my hexagon game where you swap/merge tiles to collect elements. You'll eventually use these to create compounds. (puzzle)

#GameDev #IndieDev
November 10, 2025 at 3:16 PM
So I've been spending some time separating some aspects of my game into their own levels. This also meant I needed to actually start looking at saving some of the data off.

It's slow going but getting there. This is what my compound puzzle is looking like at the moment.

#UE5 #IndieDev
November 7, 2025 at 12:41 PM
He's clearly right, just look at this DEI hire!! Washing machines coming in taking our jobs. Terrible!!

On a serious note, congrats on the game. It looks cool.
October 10, 2025 at 9:33 AM
Spent some time working on my current project. I added a mechanic where you can fuse 3 tiles together. Still needs some work but I'm happy with it at the moment.

However, this game needs a name, any suggestions?

#UE5 #IndieDev #GameDev
September 15, 2025 at 1:56 PM
Here's an update of my current project. Whilst based on a decade old project of mine, I'm still not sure what to call it. Any suggestions?

#UE5 #GameDev #IndieDev
August 28, 2025 at 9:55 AM
Many years ago I tasked myself with creating a unique icon for each element. At the time I loved them. Yesterday however I decided to redo them as they didn't scale well when using in a game.

I did so using blender and they're probably the cleanest icons I've ever made.

#Blender #GameDev #IndieDev
August 21, 2025 at 7:32 PM
Is this a little much for a test level? 😅

And yes, I threw in the vertical wind turbines I models a week or two ago. :)

#UE5 #IndieDev #GameDev
May 30, 2025 at 8:56 PM
I felt like making a 'Test Level B' this afternoon. Not finished but a good start.

#UE5 #IndieDev #GameDev #Blockout #LevelDesign
May 28, 2025 at 9:09 PM
It's been a long 2 months but I think I've just about finished with the core setup for my hyper modular interaction system. 💪

And yes, i'm restraining myself by not making it possible to modify the events at runtime. 😅

#UE5 #IndieDev #GameDev #InteractionSystem
May 28, 2025 at 2:56 PM
Spent more time in Unreal today on my hyper-modular interaction system, working on move-to markers.

I've built a custom component that faces its parent and snaps to surfaces, perfect for precise move-to locations.

#ModularDesign #CustomComponents #UE5 #GameDev #IndieDev
May 25, 2025 at 2:00 PM
I felt inspired so modeled a vertical wind turbine. Thought I'd whip up a quick animation for it as well.

I was thinking about texturing it but motivation has died off for today so a matcap will do for now. 😅

#Blender #GameDev
May 24, 2025 at 5:18 PM
I've not really shared much recently but for those that are interested, this is the setup for my item pickups using my hyper modular interaction system.

Everything is a reusable, configurable custom uobjects. 😅

#UE5 #GameDev #InteractionSystem #InventorySystem #IndieDev
May 18, 2025 at 10:45 PM
If you're in the mood to procrastinate, give chatGPT some broken code to fix but ask them to respond as either a posh brit or in cockney slang. ;) No need to thank me.

#GameDev #ChatGPT
May 4, 2025 at 8:30 PM
I've been working on a few more alien plant designs. I should probably look at getting them into UE soon. 😅

Any suggestions on what to call these new specimens?

#GameDev #IndieDev #Blender
April 29, 2025 at 7:13 PM
A couple of alien plant type of things I've been working on with different growth stages.

Any suggestions on what to call these specimens?

#GameDev #IndieDev #Blender
April 27, 2025 at 7:53 PM
Sometimes you just need to take a seat and wait for things to grow.

I've been working on a new prototype using some of my other prototypes. :)

This uses Project Sunrise, Sit Anywhere and my Global Clock system.

#UE5 #GameDev #IndieDev
April 25, 2025 at 9:23 PM
There's just something about a good poof particle...

10 points if you know the Niagara tutorial I followed. 😅 (I'll share in the comments)

#UE5 #GameDev #IndieDev
April 25, 2025 at 6:10 PM
With the kids being off school for the Easter holidays, I've been playing some #Minecraft.

I thought I'd design a new minecraft block so let me introduce the 'Ender Porta'.

The excitement of my little one as I was modelling it. 😀
April 20, 2025 at 7:19 PM
I keep seeing people asking about how to make a weeping angel type of mechanic so I thought I'd try it myself. 😅 Not bad for a quick setup to be honest.

The question is, should I make a tutorial for it? 🤔

#UE5 #GameDev #IndieDev #WeepingAngel
March 23, 2025 at 12:22 PM
I'm still working on the Global Clock System... This time I'm adding Daily Tags that can be broadcast at specific times. (E.g. Sunrise/Sunset)

Oh... and I've been playing around with a Day/Night cycle to go work with the clock. :)

#GameDev #UE5 #IndieDev
March 20, 2025 at 10:33 PM
Another test with my Global Clock System. This is with 16k registered events calling the 'Time Warp' function to progress 8 hours in 4 seconds.

Followed by ending all events that have a specific tag.

I did also switch to using an ISM instead of individual actors for the test.

#UE5 #GameDev
March 17, 2025 at 2:39 PM
Having delved into the C++ side of things, I thought I'd try something ambitious with a Global Clock System. You can register events to be triggered based on the clock.

Registered events can have tags attached to them which can be used to unregistered events. This is a recent test.

#UE5 #GameDev
March 15, 2025 at 8:15 PM
I don't normally do material stuff but I was looking at procedurally arranging crystals to make a crystal structure using a single crystal mesh.

I'm happy with the results. Even the material turned out half decent. :)

#UE5 #GameDev #IndieDev
February 18, 2025 at 4:09 PM
I've started a Trace Utilities C++ function lib for #UE5 and this function is feeling a little lonely.

What other types of traces are useful?

(This function does a multi sphere trace and returns the closest of the hits that match the specified tags on the Ability System)
February 13, 2025 at 12:42 PM