Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
pizzalegends.pptx
1. Pizza Legends Model
Overworld
Title Screen
Over World Map
HUD
Components
Systems/Bindings
Save Game System
Keyboard Bindings
Game Loop
initializations
Over World Map State Data
Map Data
Systems/Bindings
Map/Wall collision
detection
Cutscene System
Map Cutscene
Action Cutscene
CRUD system for
walls
Map Rendering
Orange
boxes are
game
content
Custom Event -
LineUpChanged
Custom Event –
PlayerStateUpdated
Save Progress
Camera system
2. Map Data
Id
Images(upper/lower)
GameObjects
Map Objects
Walls
Map cutscenes
Map Data
GameObjects
Behavior Loop
Properties
Location
Sprite
Person
Pizza
Stone
Direction
Talking
Systems
Changing location
Sprite Animation
Talking
Story flag
Sprite
Animation
sequence
Rendering
3. Behavior Loop
Overworld Events
Standing
Walking
Custom Event -
PersonStandComplete
Change map
Dialogue
Pause game
Battle
Crafting menu
Story flags
Action Events
“talking”
Map Events
Key binding
Event Triggers Events
Custom Event –
PersonWalkingComplete
BATTLE SYSTEM
Screen Transition
Save Progress
Menu Component
Menu Component Update Pizza State
Update Game State
4. BATTLE SYSTEM
Battle
Combatants
Battle HUD
Submission Menu
Components
Systems/Bindings
Battle animations
Battle Events
Turn Management
Stateful UI
Player (replacement)
management
Items management
Turn Cycle Submission Menu
Pizza Swap
End of Battle
management
Battle Events
Submission menu
Message
State change
Swap menu
Swap pizza
Give Xp
animation
Events
Menu Component
Menu Component
Update Combatants
Battle Animations
UI update
Update Combatant
properties
5. BATTLE SYSTEM
Submission Menu
Battle Animations Game Content
Spin
animation
glob
animation
Pizza object
Enemies object
Actions object
Items state
Available actions
Change Lineup
Enemy AI