Advertisement · 728 × 90

Posts by Elliott Ayling | The Fire Must Grow 🔥

Post image

Playing around with #Unity new graph toolkit stuff to build out a tool for defining my 'expeditions' (choose your own adventure type system). Seems pretty good, but missing a fair bit at the moment. Hopefully 6.4 sorts a lot of it out.

3 months ago 2 0 0 0
Post image

Happy to say that The Fire Must Grow🔥 is taking place in the #MidwinterSpirits steam event! ❄️

A great celebration of current and upcoming games that celebrate the cosy start of winter!

Check out the sale page!
store.steampowered.com/curator/4412...

Thanks
@IvyJuiceGames

4 months ago 2 0 1 0
Post image

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

5 months ago 2 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?...

5 months ago 0 0 0 0
Video

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

5 months ago 7 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

6 months ago 4 2 0 0

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

7 months ago 5 0 0 0
Advertisement
Post image

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

7 months ago 1 0 0 0
Video

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

8 months ago 8 3 0 0
Post image Post image Post image Post image

Ghent #photography #streetphotography

8 months ago 12 1 0 0
Video

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

8 months ago 10 2 0 0
Post image Post image Post image Post image

In Bruges #photography #streetphotography

8 months ago 9 0 0 0
Post image Post image Post image Post image

Went to Brussels.
#photography #streetphotography

8 months ago 9 1 0 0
Post image Post image Post image Post image

#photography #japan #streetphotography #japanphotography

8 months ago 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

8 months ago 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

8 months ago 0 0 0 0
Advertisement
Post image Post image

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

8 months ago 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

8 months ago 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

9 months ago 6 1 0 0
Post image Post image Post image Post image

#photography #japan #streetphotography #japanphotography

9 months ago 8 0 1 0
Video

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

#indiegames #steam #fpsgames

9 months ago 4 2 0 0
Post image Post image Post image Post image

Osaka, Akihabara.

#photography #japan #japanphotography #streetphotography

9 months ago 18 0 0 0
Post image Post image Post image Post image

#photography #streetphotography #japan #tokyo

9 months ago 11 0 0 0
Advertisement
Post image Post image Post image Post image

#photography #streetphotography #japan

9 months ago 8 0 0 0
Video

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

10 months ago 10 3 0 0

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

10 months ago 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!

10 months ago 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.

10 months ago 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.

10 months ago 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.

10 months ago 0 0 1 0