To Do
Programming Milestones
- OSX binary (0.01)
- Win binary (0.01)
- Map system (file loading, rendering) (0.01)
- Avatar system (basic movement) (0.01)
- Map collision system (0.01, 0.02)
- SDL_mixer and background music (0.02)
- Creature: Zombie (0.02)
- Action Bar basic display (0.02)
- Basic melee combat (0.03)
- Combat sound effects (0.03)
- Health and Mana bars (0.03)
- Click aim attacks (0.03)
- Bitmap Font class (0.04)
- Menu: Character framework (0.04)
- Menu: Inventory framework (0.04)
- Menu: Powers framework (0.04)
- Menu: Log framework (0.04)
- Calculate stats for Character menu (0.04)
- Display build for Powers menu (0.04)
- Map unloading/reloading, transfer, teleport (0.05)
- Better Pathfinding/Steering (0.05)
- Interactable map objects (open chest/crate/door) (0.06)
- Support for multiple enemy types (0.06)
- Tooltip system (0.07)
- Font word wrap (0.07)
- Inventory display and drag/drop arrangement (0.07)
- Item Database (0.07)
- Changing hero graphic based on equipped items (0.07)
- Equipment stats affect combat (0.07)
- Loot drops from creatures (0.08)
- Loot from containers (0.08)
- Gold loot and inventory count (0.09)
- Save/Load Game (0.09)
- Death continue/respawn (0.09)
- XP and leveling up (0.09)
- Customize Actionbar with powers/items (drag/drop from Powers/Inventory)
- Spell effect collection class
- Bow shooting
- Spellcasting: self
- Spellcasting: missile
- Spellcasting: ground effect
- Advanced AI engine
- Enemy designs by level
- Creatures: Warrior classes
- Creatures: Caster classes
- Creatures: Beast classes
- Conversation engine
- Quest engine
- Menu: Log (Quests)
- Menu: Map
- Menu: Main/System
- Menu: Title
- Menu: Character Creation
- Advanced quests
- Boss encounters
- Cutscene support (intro, ending)
- Stats tracking
- Achievements
- Linux binary
Art Milestones
- Male mesh and rigging
- Female mesh and rigging
- Tileset: Dungeon
- Male armor set
- Male weapon set
- Magic effects
- Menus
- Creature: Zombie
- Creature: Skeleton
- Powers Icons
- Creature: Antlion
- Creature: Goblin
- Starting item list and loot animations
- Equipment Icons
- Creature: Minotaur
- Creature: Elemental
- Creature: Dragonman
- Creature: Wyvern
- Tileset: Grasslands/Cliffs
- Creatures: various bosses
- Title Screen
- NPCs
Future tilesets ideas: Plains, Forest, Snow, Mountains, Jungle, Swamp, Desert, Beach, Caves, Fire Caves, Ice Caves, Village, Ruined Village, City, Graveyard, Settled Cave, Tree Village, Ziggurat, Dungeon, Crypt, Palace, Fortress, Temple, Stairway, Raised Highway, Spiral Tower, Ruins, Wizard Library
