THE SKI LODGE MURDER
SERIOUS POINT GAMES LTD - 2024 TO PRESENT
The following gameplay snippets are from the in-production project "The Ski Lodge Murder". Referred to as SKM in the following gameplay programming, the project is being produced in Unity 6000.0.39f1 URP (legacy version of 2021.3.9f1). The scripting version is Unity C# 10.
The project utilises a scalable, Scriptable Object–based Architecture (SOA) combined with event buses, to fulfil a modular progression system that enables independent stage testing and gameplay without requiring sequential level completion.
There are several project dependencies, frameworks and tools being used, including custom in-house proprietary that you can view here.
Traffic Simulation (Object Pooling) [IN PROGRESS]
A fully pooled and dynamically simulated traffic environment that manages AI-driven cars through coordinated spawning and despawning.
Each vehicle features randomised paint palettes, unique lighting behaviours, and speed variation to create natural road flow.
The underlying methodology ensures lane-based spawning intervals and weighted car selection to achieve realistic traffic pacing and visual diversity.







Behind The Scenes:
Planned Modifications
+Car Models
-Make Rigidbodies optional
Scripting Methodology:
The Traffic Simulation script was developed with an Event-driven pooled manager agent model in mind. SKM's preferred object relationship is composition, and this design pattern is demonstrated. Further, for scalability, an entity component system ECS was implemented.
PRODUCTION DATE: FEB 2025
Diagramming through http://mermaid.js.org/.
Code presented through https://carbon.now.sh/.


