Inspiration

Innovation! We really wanted to push the boundaries of Horizon. We started from nothing and built a 2D renderer, a full network stack on top of net events, with client prediction, server rollback, and a full networking layer. On top of that we built a 2D renderer with a custom viewport and really took advantage of what Noesis could offer by high jacking it for sprite animations.

What it does

We created an entire 2D renderer to showcase a dream of ours, it renders and animates sprite 100% through Noesis UI, no components, all server authoritative. It is a blend of Diablo 3 and Archero 2, two games we love to combine the mobile gameplay with completing Rifts and achieving higher and higher challenges.

How we built it

We built it using Noesis and Horizon, it took knowledge and years of experience with networking and rendering. It has a 2D physics engine, including broadphase, narrowphase, resolution, trigger and collider events. We really think we pushed the boundaries. It has a full ECS (SAO) server and client loop for extremely cache efficient access to thousands of entities. While we don't show it here, we have tested this with rendering and animating hundreds of entities at the same time.

Challenges we ran into

We had to design an entire 2D renderer while maintaining performance and server authoritative gameplay. Noesis while great, is a little rough around the edges, we would love to see it improve and excited to give our feedback.

Accomplishments that we're proud of

Networking, we really wanted to create something we could build upon long term. It has a client prediction, server auth roll back, delta encoded packets, efficiently bit packed data. Secondly, the SAO data layout allowed for scaling higher than what we thought was possible in Horizon.

What we learned

We learned the power of Horizon when you look outside of the box and truly innovate.

What's next for Eternal Descent

Events, Stabilized gameplay, More classes, More animations, More enemies, Refined Combat, Playable Class Depth Class Abilities, Bosses, Items, Loot, and more.

Thanks for reviewing us and we hope you see the effort we put in.

Built With

+ 3 more
Share this project:

Updates