- TITLE
Pending
- SUMMARY
Dungeon platformer in a medieval setting. Dark atmosphere, similar to Salt and Sanctuary.
- STORY BRIEF
You are a prisoner for a crime that you don’t remember in a place you don’t recognize.
- GAMEPLAY
Goal: to escape the dungeon unscathed.
Position: Very important as the sword arc needs to touch the enemy Need to think of hit boxes here Touching the enemy causes damage - less than enemy attacks Power up before boss to give the player sword arcs - range
Items on in each hand Torch - the player can just pick it up to create a halo of light around the character Sword Maybe shield
Enemies: humans or creatures??? 1 - stationary enemy with sword 2 - archer on higher up platforms 3 - tougher enemy with sword, moving BOSS
Controls left/right for directions Space for jump F for attack G for pick up ? for block if we have it
AI Pending
Attacks Pending
- LEVEL(S)
One map which is an underground dungeon. Dark and similar in nature with Salt and Sanctuary. Maybe similar sounds.
- ART
Similar to Salt and Sanctuary
Dungeon: Medieval textures on the walls of the dungeon Metal bars visible Assets: ground, suspended floor for archers, background (dungeon), light sources, details (soot, stains, chains, skeletons)
Character: Knight in tattered armor 5 animations - idle, walk, attack, hurt, dead Asset: knight with sword, attacking
Enemies: 5 animations: idle, walk, attack, hurt, dead Assets: 3 types of enemies, fighter, archer, stronger fighter with the accompanying animations
BOSS: Human, large, slowish Animations for at least 2-3 attacks If at a distance, run and attack Quick attack short distance Slow, more powerful attack
HUD: Player life Enemy life Boss life Windowed, not fullscreen
- SOUND
Environment: Water drops Metal Bar squeaks Mouse squeaks
Player / enemies: Player footsteps On soft ground On hard ground Player attack - sword slash
BOSS Footsteps Attack ?Dodge Hurt Dead
- QUESTIONS / ISSUES / RESEARCH
Should I add an invincible roll?? Secondary item: torch or shield?? Choose one HUD variant Is the boss a human or creature? "Marketing is essential for an indie game developer!!!" sais the guy with the fox game
- TECHNICAL DETAILS
Software: IDE: Visual Studio Code Game engine: Love2D Scripting language: Lua FireAlpaca for light drawing Tiled for quads numbering, I can use otherwise generateQuads from Lua
Libraries: Windowed, 1280 x 720 and virtual width/height 432 x 243 Use class library for class creation in Lua - attach link Use push library for virtual resolutions - attach link
- MILESTONES / FINISH (RELEASE) DATE
Remember, coding / programming is what I am trying to learn, not arts.
M1: Search for assets - 3 days Dungeon, player - 1 Enemies, boss - 1 Review OOP - 1
M2: Draw level/map - 4 days Review quad generation - 1 Prototyping - 2 Bug fixes - 1
M3: Draw player / enemies / boss: 2 days Draw static player / enemies - 1 Draw boss - 1
M4: Player movement - 1 day Prototype @@@ Basic movement - 1
M5: AI to move independently and detect/get close to player - 7 days Research AI for enemies / boss (I think I did something similar for Pong) - 4 Prototyping - 1 @@@ Implement AI - 2
M6: Animations - 11 days Research animation - 2 Player animations / controls (jump/attack) - 3 Enemies animations - 2 Boss animations - 4
M7: Create boss attacks / AI - 7 days Boss AI - slow moving - 2
M8: Collision detection - 4 days Research collision
M9: Create / search for / add sounds - 3 days
M10: Debug - 2 days
M11: Polish - 10 days
53 days