BlakeOS (2023)

An early prototype for an experimental physics playground, inspired by GMod, Boneworks and People Playground.

Noteable FeaturesPlayer freedom• Npc/object spawn menuPick up, carry and throw objects• Tool gunRagdoll physics
Project DifficultiesI wanted the player to be able to attach objects in the world. For instance: a button to an explosive barrel, and pressing said button makes the barrel explode.
My SolutionCreating the connecting line was the first challenge, I ended up using a raycast and storing the two hit points which are then used as the start and end points for a trail renderer.
Then I had to make this connection actually do something. I wrote a script for the button that, when pressed, checks to see if anything is attached, if there is and it can be interacted with, it will call the connecting objects main function: in this case, explode the barrel.
Strongest AspectThis game is all about player freedom and it's where it really shines.
In it's current state, the project is relatively bare bones but the basics are all there:
Shoot things, toss ragdolls, stack crates, blow things up, mess with the npcs, spawn any object in the game, connect things, break the physics engine. I didn't want to put many guardrails on this project in the hope that players would find creative ways to make their own fun.