New goal is to make a tiny demo that will be public. The demo will have most of the mechanics working but only the content up to the first boss. The amount of work needed to do this is quite immense, and will probably exclude the item system prototyped back in 2015.
Tiny Demo Checklist:
☑ Implement title menu
☑ Compose music for title menu
☑ Implement load game feature
☑ Hero class graphics
☑ Implement new game character selection
☑ Write new game dialogue
☐ Implement new game dialogue
☑ Make additional hero beacon
☑ Implement additional hero beacon mechanics
☑ Implement game menu navigation
☑ Add menu sound effects
☑ Implement stats screen UI
☑ Implement stat investment window
☐ Implement all hero stat mechanics
☑ Fill out stat affinities for each hero class
☑ Implement stat affinity mechanics
☑ Make new exp bar graphics
☑ Implement exp bar UI functionality
☑ Implement skill tree navigation
☑ Implement skill tree highlighters for invested skill points
☐ Fill out Valkyrie skill descriptors
☐ Fill out Goliath skill descriptors
☐ Fill out Wizard skill descriptors
☐ Fill out Titan skill descriptors
☑ Fill out Glyph skill descriptors
☑ Fill out Mastery skill descriptors
☐ Implement Valkyrie skill mechanics
☐ Implement Goliath skill mechanics
☐ Implement Wizard skill mechanics
☐ Implement Titan skill mechanics
☐ Implement Glyph skill mechanics
☐ Implement Mastery skill mechanics
☑ Redesign 3D world HUD
☑ Implement 3D world HUD mechanics
☑ Redesign party management UI
☑ Implement party management navigation
☐ Implement party management "conscription" feature--- [Might cut for demo]
☐ Implement party management "activities" feature --- [Might cut for demo]
☐ Redesign inventory graphics
☐ Implement inventory navigation and item equipment--- [Might cut for demo]
☐ Redesign stat/skill reinvestment UI
☐ Implement stat/skill reinvestment navigation
☐ Implement stat/skill reinvestment mechanics
☐ Hide hyper glyph UI as "secret"
☑ Implemented hyper glyph UI
☐ Fill out hyper glyph descriptors --- [Cut for demo]
☐ Implement hyper glyph mechanics --- [Cut for demo]
☑ Implement enchantment collection UI
☑ Implement enchantment collection special effects
☐ Implement enchantment mechanics
☑ Fill out enchantment descriptors
☑ Implement save/exit menu navigation
☑ Implement save game mechanics
☑ Make NPC dialogue UI
☑ Implement NPC dialogue navigation
☑ Implement NPC dialogue options
☐ Implement NPC topic discussion memory
☑ Create town of Talonovia
☑ Compose music for Talonovia
☑ Implement portal travelling and unlocking
☐ Write all NPC dialogues
☐ Complete level design and environment art for Rhunia's wilderness
☑ Complete level design and environment art for Rhunia's citadel
☑ Compose music for Rhunia's wilderness
☑ Compose music for Rhunia's citadel
☑ Create chest loot 3D model, effects, and animation
☐ Implement chest loot mechanics
☑ Implement random encounter transition graphics
☑ Create new combat UI graphics
☑ Implement enemy health and attack time bars
☑ Implement player health and mana globes, and attack time bar
☑ Implement combat glyph grid navigation
☑ Implement combat action selection menu panel
☐ Implement random enemy mob formation
☐ Implement targeting modes for combat
☑ Create combat action animation sprite sheets
☐ Polish all sound effects
☐ Implement combat action animations
☑ Create enemy encounter spawning zones
☐ Implement pulling randomized spawn records for random encounters
☐ Implement enemy sprite assignment
☐ Implement all demo encounter zones
☐ Implement skill graphics into action panel
☐ Implement primary / secondary selection options for non passive class skills
☑ Create game over screen
☑ Compose game over music
☐ Implement game over conditions
☐ Create victory UI
☐ Create battle statistics UI
☐ Polish all combat UI elements and effects
☐ Implement victory UI mechanics (exp bars and navigation)
☐ Implement battle statistics UI mechanics
☑ Create enchantment mini game menu graphics
☐ Create enchantment mini game gameplay graphics
☐ Implement enchantment mini game menu navigation
☐ Implement enchantment mini game gameplay mechanics
☐ Implement turbo feature and automation menu
☐ Implement menu border for full screen mode
☐ Implement 3D world trap mechanics
☐ Implement 3D world event mechanics
☐ Draw all NPC sprites
☐ Implement NPC dialogue mechanics
I'm probably forgetting something