Game
Hell Tower
9 years ago

Bug Hunter 2017


New architecture i am using made it easy to create development console where i can turn on and off every system and logger to isolate it when noticing bug during play tests. It also helps me find performance issues every time processing of system takes more time than i predict i get info about what was run and i can check why it takes so long.

5d0b3c3f84cf1.gif

https://gfycat.com/TanIgnorantIrukandjijellyfish
In this example i was turning on off debugging on shadows and furniture.
Red sprites represent invalid positioned objects like they need solid ground underneath and free space above.
Red boxes represent areas of shadows that need to be recalculated you can notice that area i am debugging is on cross section of 4 clusters used for optimization.



5 comments

Loading...

Next up

Pointless battle I have put spell casting animations inside game engine I still have to work out damage system but this his how it looks now: I will have to also find a way to differentiate characters fraction.

Validating objects position I have added UI elements for dragging and placing objects on map. While dragging each objects checks if it has valid ground to stand on enough free place and valid background in case of for example windows.

Shadow dweller Pigmey

Burn those veggies! Now lava interacts with some less durable vegetation and destroys it on collision.

Spell casting 102 So I have added spell particle collision detection and I have also added more spell variety. And in process of that it didn’t lose too much performance. Fire bolt Fire rain: Nova: Energy ray: Dark flame:

Battle chaos I have added factions banners to identify characters affiliation. I have also taught them to make some basic movements including wall climbing. Next step I will add pathfinding so they could start making more advanced maneuvers.

I had concept for catching units by hand that shaters reality and pulls units into pocket dimmension.

Spell casting 101 I have started to work on battle system so I have created my first spell casting animations for creatures.

Parallax secrets

Map generation Perlin noise composited with some gradients and rotating generation space creates this: