System design
Gameplay responsibilities are separated into focused components.
Software Engineering · Game Systems
A Roblox zoo-management project using Lua to explore modular gameplay systems, player interaction and maintainable game logic.
01
Stud Safari extends the portfolio beyond notebooks into an interactive, stateful software project.
The concept centres on building and managing a virtual zoo. Development involves connecting player actions to habitat, animal, economy and progression systems while keeping the code organised enough for features to evolve independently.
02
03
Gameplay responsibilities are separated into focused components.
Actions update the world, economy and progression state.
No player-count or engagement claims are made before release.
04
The intended structure separates user interaction from domain logic and persistence concerns, reducing tight coupling between game objects.
05
Screenshots will be added when representative gameplay and interface states are ready to publish.
06
Keeping world, player and interface state synchronised as actions occur.
Separating responsibilities without fragmenting simple gameplay logic unnecessarily.
Managing connections and updates so repeated interactions remain predictable.
Balancing technical structure with frequent gameplay changes.
07
08
A public repository or Roblox experience URL has not been provided.