Game
Nero's Adventure
6 years ago

Nero's Adventure DEVLOG [NOVEMBER]


olw-splash-uniti_new.png

Welcome to the devlog of November, this month I had a lot of time and thanks to my last black Friday's purchase, Alexa, setting up a good mood while programming has never been this easy.

This month I worked on.

  • Fish mutation

  • Website

  • Physically-based particles

  • Portal Metroidvania like behavior

  • Huge performance boost

    • Physic optimization

    • Rendering Optimizations

    • Garbage Collection optimizations

  • Minor(particle generation, better in-game text visualization)

  • Level Editor(layering)

  • Stalactites


Fish Mutation

giphy.gif

I've changed the algorithm of the fish generation to make it even more random and sometimes

a fish will have inverted or missing bodyparts that will create monstrosity like this:

schermata_2019-11-29_alle_1213.png

Physically-based particles

giphy_1.gif

The player will now get affected by every particle inside

the game and this will create cool game mechanics

Huge performance boost

After several nights of profiling the game, I was surprised

that the biggest bottleneck inside the game were: physics calculations, and the frustum culling performed by unity.

To fix those problems I wrote some custom systems and did some smart optimizations:

  • Enable/disable rigid bodied based on the distance from the player

  • Automatically group objects inside quads and only shows the quads that are visible(using the good old bounding box) by the camera

  • Located and fixed every garbage allocation(most of them were inside the AI system), inside the code to avoid the garbage collection and ugly lag spikes.

  • replaced every Coutourine with tasks when I could since Coroutine allocates garbage every time they are called.

  • used Sprite Atlas to batch multiple sprites inside a single draw call

  • Removed every unnecessary polygon collider with basic geometry shapes

  • Optimized physic layers, by removing unnecessary casts between layers.

Particle generation and better in-game texts

I improved the algorithm that generated the bubbles of a current to increase/decrease

his size and particle count based on the volume of the shape that they are spawned in

I also changed the way texts are displayed inside the game:

giphy_2.gif

Stalactites:

giphy_3.gif

Stalactites are cool and will improve the overall mood of the game

Website:

the official website is finally up:

http://www.nerosadventure.com/

still working on the front end :/

Layering system:

giphy_4.gif

The level editor got a huge boost in the user experience and also

a big feature that everyone(only me) was waiting for:

the layer system to create cool graphic effects.

I will make an article on the level editor because it's really complex and deserves his own post

to explain in detail everything that you can do with it!


How to support me?

Be sure to join the discord server, where you can talk about the game, give feedback and follow each step of the development.

Twitter: https://twitter.com/FloodGames_

My personal Twitter: https://twitter.com/F_adaro

Do not throw plastic in the water



0 comments

Loading...

Next up

Did you know that today is #InternationalJazzDay? 🎷😎

No? 😯 Well, we couldn't pass up this date!

And what better to celebrate this day than #Pecaminosa #OST? 🎷

Let us know what you think about it and have a great weekend!

We made a lot of improvements on the Freezing Plains visual. Things like pine trees, tiny bushes, some rocks, and others game props!

#IndieGame | #IndieDev | #GameDev | #PixelArt | #WaifuQuest | #WifeQuest | #screenshotsaturday

Enemies can also suddenly spawn through Realm Rifts. These Rift Spawns are going to be stronger than the ones wandering around. TBD on the enemies... #screenshotsaturday #godstear #madewithunity

Quantum precognition is one of the most powerful cards. End game cards & equipment. Demo/alpha build boss is no match for this deck.

What do you think guys in my robot?Just a beginner in 3d modeling..

My instagram https://www.instagram.com/rojhonbb/

Back in my art school days I used to ride the 710 COPSA line from Parque Del Plata to Montevideo almost everyday. This is the Marcopolo Viaggio G4 Mercedes Benz model from the late 80s, one of the older bus models that was running on the line.

The Darkside Detective: A Fumble in the Dark is out TODAY! 🖱️Advanced pointing, clicking action 🖨️Very funny words! Loads of them! 👻6 sarcastic, spectral cases to solve

One of the most critical update for Sunblaze demo. Now you are able to pet a cat! Finally!

a drawing I did because I was bored😪. But I love how it turned out.😊

Who's is this little cutey👸 here? Thanks🙏 for a gorgeous fanart @WheNa! Feel free to share your arts, screenshots, or videos with #playzelter or #zelter hashtags! #pixelart #animating #unity3d #animated #indiegames #unrealengine #animate #conceptart