Start of the development


The idea of creating the game which is connected to Habitica profile was stuck in my head for a pretty long time. But I haven't time nor to think about it more deeply, nor time to develop it. 

Yesterday I posted a thread on Reddit where shared my thoughts about such a game and the community supported it (you're breathtaking 🙂), so I decided that no more postponing! And today I'm starting the development

I've created a few mockup images in Blender, which shows roughly how I imagine the game to look like. You can see them in attachments to this post or in screenshots section of the game page. The graphics is actually a 2.5D pixel art - it's 3D, but some of the objects (NPCs, monsters, items etc) are flat 2D sprites. Some of the objects are in 3D - like furniture or environment. 

At the start of new game player needs to create a character. They can select character's appearance, class, name and also select the way of managing their IRL progress - either using stats from Habitica or using standalone in-game organizer functionality. It works simply:

  • If the player selected Habitica management - they enter Habitica API key, the game connects to Habitica and syncs level of the in-game character with player's level in Habitica. Also it syncs pets, allowing the player to summon them. When player progresses in Habitica - their progress is reflected in the game and they can move further in more deep levels of dungeons, learn new skills, wear new loot and defeat more difficult monsters. And the list of player's habits/dailies/todos is synced too, so they can tick their completed task right in the game without need to open Habitica
  • If player selected Standalone management (which probably will not be implemented in first versions) - basically everything is the same except that the player doesn't need to have a Habitica account and management of tasks is done just inside the game without any external service.

In order to make the game more fun I plan to make several types of environments:

  • Dungeons - place where you fight with monsters, find new loot etc. They are procedurally generated, so you'll never face the same dungeon twice
  • Cities - place where you buy/sell equipment, talk to NPCs, restore your health and chill out between moving to dungeons
  • Global map - map where you can travel between different continents, which have different cities and dungeons. Is static (not generated procedurally)
  • Such setup makes the game less monotonous/boring and allows to even make some kind of plot 🙂

    What do you think about it?

    Leave a comment

    Log in with itch.io to leave a comment.