Roadmap

A page to map out some ideas that will lead my game, Soul Invictus, towards its eventual release. Ideally each update would have a frequency of 1 per quarter. My latest update has been a long time in the making and has taken most of 2023 to produce.

“Never let the future disturb you. You will meet it, if you have to, with the same weapons of reason which today arm you against the present.”

Marcus Aurelius, Meditations

Soul Invictus Pre-Alpha Update Roadmap

  • Various iterations of Survival games – 2016-2020
    • Created voxel systems
    • Created procedural mapping
    • Created old Unity multiplayer systems
    • Learned Unity
    • Created some good game mechanics (reused in SI)
  • Update 0.0.1: AI & Animation – Released Q1 2020
    • Custom-built GOAP AI system
    • Mixamo auto-uploader for character models
    • New models & animations
    • New Input System (Unity upgrade)
    • Tasking system for quests
  • Update 0.0.2: UI & Game mechanics – Released Q3 2020
    • Chat & combat log
    • Soul Road Objective
    • Gameover & restart mechanic
    • Loot mechanism
    • Damage calcs
    • Sharper fonts with TMP (Unity Upgrade)
    • Improved HUD
    • Worked on “Survive” title logo
  • Update 0.0.3: Combat & Weapons – Released Q1 2021
    • Character formations
    • Party system
    • Weapon sets
    • Ability framework
    • Weapon hitboxes
    • Basic threat system
  • Update 0.0.4: Dialogue & Story – Released Q2 2021
    • Dialogue UI system
    • Ink parser
    • Story pane
    • Database controller in editor
    • Day & Night cycle shader
    • Story boundary wall
    • Brigitte, the first NPC!
  • Update 0.0.5: Steam, Items & Building – Released Q4 2021
    • Published game to steam
    • Basic steam integration
    • Reworked item system
    • Reworked crafting System
    • Initial build menu & building options
    • Reworked character models for skinning
  • Update 0.0.6: Lobby & Title Menus – Released Q2 2022
    • Steam integrated lobby system
    • Lobby chat system
    • Host & Join multiplayer windows
    • Cutscene system
    • Custom devops build pipeline with injected build number
    • New dark theme title screens
    • Upgraded Visual Studio on mac and windows
  • Update 0.0.7: Voxelplay & Multiplayer – WIP Overdue Q1 2024
    • New improved Voxel Terrain System (Voxelplay)
    • Reworked placeable & buildable system
    • Multiplayer co-op campaigns
    • Soul Invictus rebranding
    • HUD & Menu Dark Theme overhaul
    • Dynamic SVG Game Map
    • Procedural towns based on L-System algorithm
    • Prologue campaign 1 script
    • Marketing – Steam page, Devlog, YouTube channel
  • Update 0.0.8: Weather & Critters – WIP Overdue Q2 2024
    • Weather effects
    • Snow & cold in normal biomes
    • Upgraded biome flora
    • Donkey model
    • Deer model
    • Chicken model
    • Digging & Chopping tools
    • Map Points of Interest
    • Technology & Recipe link
  • Update 0.0.9: Combat – Due Q3 2024
    • Dynamic attack tactics & player surrounding
    • Defensive combat mechanics – roll, block, parry
    • Stamina cost on ability
    • Combat hit feedback decoration
    • Tighter combat controls
    • Assignable abilities
    • Boss & camp clear mechanic
    • Stone & Spear ranged weapons
    • Improved animations
  • Update 0.0.10: Character Models – Due Q4 2024
    • Character builder
    • Armour & clothes
    • Skin tones
    • Tattoos
    • Hair
    • Expanded animation library
    • Steam cloud savegames
    • Save & Load overhaul
  • Update 0.0.11: Build systems – Due Q1 2025
    • Campaign – Prologue complete
    • Restricted building
    • Specialised room floors
    • Planners bench
    • NPC building
    • NPC gathering
    • NPC crafting
  • Update 0.0.12: World Building & Exploration – Due Q2 2025
    • Sandbox mode!
    • Exposed procedural generation world settings
    • Rivers
    • Towns
    • Roads
    • XP for exploration
    • Ranger exploration quests
  • Update 0.1.0: Demo – Due Q3 2025
    • Campaign Chapter 1 – complete
    • Side Quests
    • Bug fixing