Game
Dragon Engine

4 years ago

Optimization + Foliage - Progress Update for the week of 8/6/2021


Hey all,

Wanted to quickly share some of the major updates applied this week.


hapcefr_-_imgur.gif

Interaction and Grid Movement

  • Efficient A* Pathfinding algorithm

  • Allows for custom interaction data at runtime for a post-launch update I'm planning

  • Pathfinding navigation is calculated after all objects have spawned


xodjfss.gif

Smart Snapping System

  • Level editor snapping to grid now dynamically updates to allow objects of any size to snap together

  • This will allow you to very rapidly put together kitbash models


ezgifcom-gif-maker_1.gif

New Foliage Brush + Mesh Load Optimization

  • Moved the models from disk to memory after first load. This change speeds up load times and performance at a cost of memory.

  • I used this new optimization to create a foliage brush. As you can see with the new system, you can spawn hundreds of objects with low performance impact.

  • Load time averages reduced from 60.6 ms/obj to 5.8 ms/obj

Please leave any thoughts below, and thanks for reading.

Nik-



0 comments

Loading...

Next up

Shh! Did you see something move? + Early Build Release Announcement

State of the Project and what lies ahead

Short intro of us πŸ’•βœŒοΈ

We're an eletro duo based in Seoul πŸ‡°πŸ‡· Heavily influenced by the 90s.

Our new album #Xennials is all about the nostalgia of that era πŸ’½ CD listenin πŸ“Ÿ beeper beepin πŸ’Ύ floppy disks floppin days 😎

Stream now! 🎧

https://open.spotify.com/album/3YwWhnHWVy5cA8XOpbaGRA?si=8E9awqU…

art comission.

Been working lately on lots of 'behind-the-scenes' boring stuff that no one really cares about, so here’s a guy playing the sax for some reason.

#screenshotsaturday

I-Buki

Mio-Da!

Ibuki Mioda!

A Shiny Mega Gengar 🌟 For @ManutkArt 's #ThreeColorsChallenge!

not the greatest house, but it's a house! :D

Our menu, gathered a huge feedback and positive comments among foreign audience, what you say? Game Steam: https://store.steampowered.com/app/1543090/LiBER/