Elliott Ayling | The Fire Must Grow ๐Ÿ”ฅ's Avatar

Elliott Ayling | The Fire Must Grow ๐Ÿ”ฅ

@elliottayling.co.uk

Software Engineer ๐Ÿง‘โ€๐Ÿ’ป Game Dev ๐ŸŽฎ Photos ๐Ÿ“ธ Wishlist The Fire Must Grow on Steam! https://store.steampowered.com/app/4129050

255 Followers  |  398 Following  |  105 Posts  |  Joined: 07.08.2023  |  1.9933

Latest posts by elliottayling.co.uk on Bluesky

Post image

Keep your villagers safe from the terrors that lie beyond the light. #screenshotsaturday

15.11.2025 11:18 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
The Fire Must Grow on Steam In this hex-based village builder, the flame provides all. Manage your village, build homes, farms, and workplaces. Expand the fireโ€™s glow to protect against the darkness- where strange creatures lie....

Steam page is live!
store.steampowered.com/app/4129050?...

11.11.2025 12:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

New game! The Fire Must Grow.
A hex-based horror city builder.

๐Ÿ˜๏ธGrow your village.
๐Ÿ”ฅTend the flame.
๐Ÿ’€Sacrifice your villagers.
๐Ÿ‘นMeet strange people and creatures.
Coming soon! Wishlist on #Steam !

#gaming #horrorgame #indiegame

11.11.2025 12:18 โ€” ๐Ÿ‘ 6    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Save 30% on Devil's Derby on Steam Devil's Derby is a fast-paced first person shooter on skates, where you fight endless hordes of demons as you use advance movement techniques to shoot, skate, and slide your way around a singular aren...

Devil's Derby is currently just ยฃ4.12 in the Steam Autumn sale!
store.steampowered.com/app/3121580
#indiegame

03.10.2025 08:46 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Damn, everybody trying to buy Devil's Derby today have crashed Steam. Crazy stuff. Guess I'll play #Silksong instead.

04.09.2025 14:33 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

This game is over 10 years old. Still looks amazing. Arkham Knight.

23.08.2025 09:51 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Added a table UI class. Supports dynamic column/row changes and sorting. Editor and runtime support. Here it is tracking total existing resources. Will help me add various stats windows. Quite neat.
#gamedev #madeinunity

16.08.2025 12:28 โ€” ๐Ÿ‘ 8    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

Ghent #photography #streetphotography

11.08.2025 12:42 โ€” ๐Ÿ‘ 12    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Basic farming system done (sped up). Villager plants/maintains/harvests crops. Crop can fail, be affected by weather, temperature etc, which can effect final yield. Needs some UI, but quite happy at the moment
#gamedev #madewithunity

11.08.2025 11:59 โ€” ๐Ÿ‘ 10    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

In Bruges #photography #streetphotography

06.08.2025 12:01 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

Went to Brussels.
#photography #streetphotography

05.08.2025 13:01 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

#photography #japan #streetphotography #japanphotography

27.07.2025 10:56 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Just updated this and my resource system to use "IResourceAttribute". Effectively means I now raise request for any attributes (IsEdible, IsBurnable etc) rather than specific resources. Resource itself is a IResourceAttribute though, so you can still do that. Much more flexible. #gamedev

24.07.2025 14:31 โ€” ๐Ÿ‘ 7    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
The Roguelike by Backterria โญ๏ธ1900++ Handmade Assets 16x16pxโญ๏ธ

Thank you! Can't take the credit though as it's mostly from
backterria.itch.io/the-roguelike

23.07.2025 10:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

Quite like this subtle scanline effect #gamedev #madeinunity #shaders

23.07.2025 08:58 โ€” ๐Ÿ‘ 11    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Unity C# Logistics System Hello. Iโ€™m Elliott. Iโ€™m a software engineer, but I also made the arena FPS Devilโ€™s Derby on Steam. You can find me on Twitter and Blueskyโ€ฆ

I wrote up how I designed my logistics system in my next game.
It's not a complete in depth post, but just a general overview of how it works at the moment, and the classes/objects that it uses. Hope it is helpful to some people.
#gamedev #madeinunity

21.07.2025 11:38 โ€” ๐Ÿ‘ 7    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

Reworking my logistical system right now- easily the most complex part of the code so far. It gets complicated fast. Have to be strict with your abstractions, and don't design yourself in a corner with no room to expand. Lots of edge cases! Might do a little write up when I'm happy with it #gamedev

02.07.2025 15:44 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

#photography #japan #streetphotography #japanphotography

27.06.2025 18:19 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Devil's Derby is 20% off in the Steam Summer Sale! Give it a go if you like fast paced shooters.

#indiegames #steam #fpsgames

27.06.2025 09:01 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

Osaka, Akihabara.

#photography #japan #japanphotography #streetphotography

27.06.2025 07:24 โ€” ๐Ÿ‘ 19    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

#photography #streetphotography #japan #tokyo

25.06.2025 15:34 โ€” ๐Ÿ‘ 12    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

#photography #streetphotography #japan

24.06.2025 12:04 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Some early WIP of UI/gameplay. #gamedev #madewithunity #indiegame

18.06.2025 14:47 โ€” ๐Ÿ‘ 10    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Swear 50% of #gamedev time is just save/load edge case bugs and UI fiddling. Losing my mind.

18.06.2025 14:06 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Happy with this at the moment, some optimisations to do still. Hope to share more about the game when I can! Thanks for reading!

31.05.2025 13:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

This gives us the lightmap value! If this is above 0 we just use that, if not we fallback to the regular lighting value. This gives nice separation of areas, a nice falloff into darkness, and also allows partial lit areas to create fully lit areas. Very good.

31.05.2025 13:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Shaders to the rescue though! I create a 1D texture of the lightmap values. I already have a way to give each hex a unique ID in range 0-numberOfHexes so mapping each hexes lightmap value to a texture was simple. Then in shader, we calculate the fragments hex, and ID, then map to UV.

31.05.2025 13:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

But the main con for this actually is I want partially lit areas to be able to merge into a fully lit hex, if their lightmap value reaches a certain threshold, and this can't do that easily. In fact it doesn't read the lightmap value at all- just mimics the area of it. So not the solution.

31.05.2025 13:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Pros: Clear separation of lit area. Nice falloff.
Cons: Hard to tell what is partial lit, and the start of the darkness fallout area.

31.05.2025 13:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Next thing was to use the freeform lighting shapes. Calculate the edges of the lit region and set that as the freeform light shape. Then added another freeform light to add the falloff around it. A range of pointy top hexes makes a more or less flat top hex, so mostly easy.

31.05.2025 13:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@elliottayling.co.uk is following 20 prominent accounts