Stacked = multiple systems layered together (Pokémon: abilities, moves, types, stats)
Expanded = one core mechanic with lots of interactions (Mario: jump + stage elements + temporary powerups)
#gamedev #indiedev #devlog
Bought a whiteboard to visualize the system. Moved from a single dict to multiple tables for library, design, and save/load.
#gamedev #indiedev
1. My design is very similar to how Jonas Tyroller recent video talks about glue code. Separation of data, systems & glue
2. Making systems abstract shows common patterns that people have developed. Particularly input/output, validation, and purpose
1. My design is very similar to how Jonas Tyroller recent video talks about glue code. Separation of data, systems & glue
2. Making systems abstract shows common patterns that people have developed. Particularly input/output, validation, and purpose
1. Traits/interfaces can build plug-and-play save/load systems. Anything that needs saving just implements the trait
2. Godot workaround: composition via instantiate component in _ready() or inner class extending component
#gamedev #devlog #indiedev
#gmtk
#gmtk
Game needs some love, but I think I love loot
sappirgames.itch.io/microjamcolors
Game needs some love, but I think I love loot
sappirgames.itch.io/microjamcolors
Fun 10 second "Game" Reminded me of those old flash games
sappirgames.itch.io/linetobasket...
Fun 10 second "Game" Reminded me of those old flash games
sappirgames.itch.io/linetobasket...
Adding any sort of difficulty to a task makes the game so much more fun!
sappirgames.itch.io/gravitytower...
Adding any sort of difficulty to a task makes the game so much more fun!
sappirgames.itch.io/gravitytower...