Loading

FloppySide · Independent Roblox developer

Gameplay &
systems development.

Character movement, multiplayer interactions,
and game worlds that remember your progress.

Skip introduction ↓

ABOUT ME

  • 01Developer — builds, UI and code
  • 02Years of experience
  • 03Games designed and built

Built for fun.
Made by me.

I enjoy making games. These three projects started as hobby ideas: I thought the mechanics would be fun, so I built them.

I made each game independently, from the builds and UI to the code that brings it all together.

More about me ↗

SELECTED PROJECTS

See what I can build.
Explore it in the games.

Three independently developed Roblox games: custom movement, power-ups, and multiplayer physics, plus currencies, leaderboards, shops, and saved progress.

Start with the gameplay and feature overviews. How it works is there for a closer look, and detailed questions are welcome through project enquiries.

01 / SpaceReleased

Gravity Dash

Movement built for floors, walls, and ceilings.

A gravity-changing runner with connected race courses, Lucky Block power-ups, a currency shop, and collectible cosmetics.

  • Wall & ceiling movement
  • Generated courses
  • Abilities & projectiles
  • Currencies & shops
  • Saved profiles
RECORDED IN THE GAME
A real run through the Factory course: sprinting under laser grids and flipping onto walls and ceilings.
STUDIO DEMONSTRATION
The game's gravity controller walks a character around every surface of a test box, floor to wall to ceiling and back.
STUDIO DEMONSTRATION
The Homing Projectile locks on to a target and curves onto it. In a race it hits other players.
ABOUT THE GAME
ILLUSTRATION · NOT GAMEPLAY

Run across walls, then make the character your own

Race through connected rooms as gravity changes, grabbing power-ups from Lucky Blocks, from homing projectiles to thrown bombs. Away from the course, spend in-game currency on rotating crates and manage collected cosmetics.

How changing gravity affects the game

The game checks nearby surfaces, decides which way is down, and updates movement and animation. Connected course rooms share a common way to measure progress.

  1. 01 / Check nearby surfacesCombine the directions of nearby surfaces to determine gravity.
  2. 02 / Update the characterUse that gravity direction for movement, orientation, and animation.
  3. 03 / Connect the courseAlign room entrances and exits, then record progress along the route.

A simplified explanation based on the project code.

02 / TimePrototype

Time Tag

Dashing around obstacles and rewinding movement.

A tag game with obstacle-aware dashes, movement rewind, round rewards, and saved cosmetic collections.

  • Dash & rewind
  • Currencies & rewards
  • Leaderboards
  • Shops & monetization
  • Saved progress
STUDIO DEMONSTRATION
Hold to preview a dash route, release to fly it. The route is solved around gaps and ledges.
STUDIO DEMONSTRATION
A runner rewinds along their recent path back to their echo.
ABOUT THE GAME
ILLUSTRATION · NOT GAMEPLAY

Dash to a target or rewind your movement

The game plans a route for the seeker’s dash. Rewind follows a recorded movement sequence, with a ghost and connecting line showing the previous positions.

How a dash route is planned and checked

The solver checks the level for places the character can stand, then searches walk and jump connections. The movement plays on the player’s computer, with a final position check on the server.

  1. 01 / Find possible standing positionsSample the level and check space above the character.
  2. 02 / Choose a routeSearch walk, jump, and higher-cost super-jump connections.
  3. 03 / Play and check the movementRun the movement locally, then check its endpoint on the server.

A simplified explanation based on the project code.

03 / Force

ANTS!

Multiplayer grabbing and hauling.

An ant-scale game where players drag objects, pull together, and recover after being knocked down.

  • Grabbing & hauling
  • Multiplayer physics
  • Ragdoll recovery
RECORDED IN THE GAME
An ant bites and hauls a ladybug, then drags a sugar cube.
STUDIO DEMONSTRATION
An ant is knocked flying, tumbles, and recovers straight into a walk.
RECORDED IN THE GAME
An ant climbs a wall, crosses the ceiling upside down, and comes back down.
ABOUT THE GAME
ILLUSTRATION · NOT GAMEPLAY

Grab objects and pull together

Ants grab objects or other creatures using physical tethers. More ants joining changes the hauling behavior. Struggling or letting go changes the interaction again.

How several ants share one object

The server checks where an ant is trying to grab, combines the active grabbers, and updates the hauling behavior. It also decides how the object’s physics should be shared across players.

  1. 01 / Check the grabCompare the proposed bite point with the object’s actual surface.
  2. 02 / Combine the grabbersUpdate the tethers and hauling behavior as ants join or leave.
  3. 03 / Assign physics ownershipSolo drag: the dragging player. Multiple grabbers or release: automatic selection.

A simplified explanation based on the project code.

04 / ASSETSMODELS · RIGGING · ANIMATION

Assets made

Creatures, houses
and gear, built to use.

Alongside the games I build the assets that go in them: procedural models, R15 rigs with full enemy movesets, village buildings and tiered tool sets.

Creature movesets Models · Rigging · Animation

An orc, a tauren chieftain, a troll and a goblin, each generated procedurally, rigged to R15 and given a full enemy moveset: idle, walk, run, three or four attacks and a stagger. Each has its own weapon, and every attack is keyed to read from a distance.

RECORDED IN STUDIO
Orc: idle, walk, run, Cleave, Sweep, Pauldron Charge, Backhand and stagger, with a procedural axe.
RECORDED IN STUDIO
Tauren chieftain: brute idle with the totem maul on his shoulder, walk, bull-charge run, War Stomp, Low Sweep, Horn Gore, Stomp and stagger.
RECORDED IN STUDIO
Troll: idle, walk, run, Thrust, Spin Sweep, Leap Impale, javelin Throw and stagger.
RECORDED IN STUDIO
Goblin: idle, walk, run, Stab Flurry, Pounce, Spin Slash and stagger, with twin shivs.
See every asset
PROJECT ENQUIRIES

Discuss your
project.

Talk about your project ↗