Deep in the Abyss is a 2D Multiplayer RPG. Players can choose one out of 30 classes, each with their own abilities, in a quest to try and find out what lies at the final depths of a mysterious dungeon, alone or with friends. Layers in the abyss are procedurally generated, with a progressive difficulty. Once you decide to proceed to the next layer, there is no going back, as a mysterious curse kills anyone who tries to go up. While you explore and fight monsters you can gather materials and find powerful crystals, which will allow you to craft unique items. Anytime you die you become more powerful. Evolve your legacy and earn titles for your family and the next adventurer. Deep in the Abyss, while inspired by similar platformer roguelikes such as Magicite, Roguelands, Vagante, Rogue Legacy and Dungreed, tries to get the best and more exciting features of the genre for an addicting and always new experience each time you play.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

First steps


Being able to develop only after work or in the weekends, managing an healthy ratio with life/sleep is very hard.

Regardlessly, I've refined so many things in the last couple of weeks that I'm impressed of how I'm keeping any semblance of mental health.

Below you can see an initial stage of network play and characters customization being shown in all its glory :

Deep In TheAbyss Test v0.0.2

Needless to say, I had to rework my own physics controller, mostly based upon Corgi Engine if anyone knows it, in order to make the feeling snappy and valid for a platformer made in Unity.

Networking has been another pain, I moved between different APIs until settling on Mirror and falling in love with it.

Right now everything is transmitted via UDP, with smoothing and prediction in place.

Cheating wise everything is mostly server authoritative, although I've left a few things client authoritative, in a way to prevent hacks while online. Honestly I expect people to play with friends and not get into that. I hope.

All the local information is encrypted, with somewhat a punishment for whoever tries to fiddle with local gamedata. Or if it gets corrupted. I need to get into Steamworks as soon as possible and get Cloud Saving in place.

That said, I received a good amount of feedback from the people who tested it. Special thanks to Mr Banana and PiratoPotato.

Roadmap for the next patch :

  • More Tilemaps and adding variety to the existing one
  • Animations for the main player
  • Particles when moving around
  • Monsters with at least a basic AI
  • More definition over character classes' skills

I'll spend some time on Aseprite basically.

And that's all for now, hope my first article made you interested in my loving design :)

See ya!

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.


Latest tweets from @jishin85

RT @buccarellom: Always happy at @sighup_ to meet our friends from @CyberArk and @ConjurInc!

Apr 21 2023

I am now making #AIArtwork , with limited requests available every week. Please feel free to check out my store pa…

Mar 22 2023

RT @_Freakyclown_: I quit complaining and started a project on GitHub - feel free to contribute!

May 26 2021

RT @Pontypants: Wishlist now juicers! 🥊 I'll see you on Youtube. 📺 #gamedev #UnrealEngine #gaming #boxing 🕹️ Wishlist on Steam:…

May 22 2021

RT @_Freakyclown_: wow this is a bit shitty...

May 10 2021

RT @almightyplate: hi hello do you need money for your video game? pitch it to me for @KowloonNights! ✨500k-5mil$ ✨self-publish ✨get…

Feb 11 2021