Metapoly Game Dev Thread (Super Block Zone)

I’ve been procrastinating trying to make a game for years, but I’ve finally found the motivation.

I went and got myself started off a place I started originally in May 2021, which I came back to in June 2022 and actually added a few things like music (one of my very own compositions), sprint function, and custom animations (my first few!).

Now it’s May 2025, and now I’m actually starting to add substantive mechanics to my little playground, dubbed “Parkour Game” right now as that seems to be the direction that it is going.

I will update this topic with a daily (hopefully?) log of what I make in the game, in the format of how Vetex usually does his patch notes on the Trello.

GAME LINK

( ✦ ) Parkour Game - Roblox

DISCORD LINK

(Bug reports in the thread are appreciated!)

16 Likes

Alpha v.0.0.1 (5/16/2025)

  • Added a jump momentum system
    • Each consecutive jump will increase the power of the next jump by 5 JumpPower, indicated with unique animations for each jump up to the fifth jump (animations are a WIP). The JumpPower buff caps off after 5 consecutive jumps
    • The player must be moving at just below base sprinting speed (horizontally) to be able to ramp up their jump momentum every time they jump
    • Consecutive jumps reset after 0.3s of no jumps after touching the ground
  • Light landings now prevent you from moving for 0.3s
  • Added medium landing: Landing this way has a more staggered, clumsy animation and prevents moving for 0.7s

Bugs

  • [Fixed] Landing animation priority issues.
  • [Fixed] Landing animation plays repeatedly while walking.

Showcases

  • Light landing change:
  • Jump momentum system (early)
3 Likes

Alpha v0.0.2 (5/17/2025)

Changes

  • Started keeping track of version number on this Trello board (there is no version number in-game yet).
  • Finished adding animations for the 4th and 5th+ consecutive jumps.
  • Added crouching, which lowers your character’s walkspeed.’
    • Crouch jumping will be added soon and will have a special interaction with the jump momentum mechanic.
  • Changed Sprinting to a toggle instead of a hold, and its keybind is now LeftCtrl.
  • Improved the 2nd and 3rd consecutive jump animations.
  • Light landing now heavily slows your character by -75% (still prevents jumping) and lasts 0.35s instead of 0.3s

Bugs

  • [Fixed] Toggling Sprint doesn’t correctly change movement speed.

Showcases

  • Consecutive jump animations:
  • Crouch walking animation
2 Likes

What’s this? An actually unique parkour game?

Love the x5 jumps. It’s-a-him, Mario.

Alpha v0.0.3 (5/18/2025)

Changes

* The game is now playable to the public. Try reaching the green pillar using the game’s movement mechanics! ( ✦ ) Parkour Game - Roblox

  • Added crouch/super jumping. Crouch jumps are 50% more powerful than Sprint jumps by default (56 → 84 JumpPower) and gain a significant amount of height with jump momentum gained from consecutive jumps! Crouch jumping will consume all jump momentum stacks (i.e. consecutive jumps).
    • A super jump animation and a mega crouch jump (i.e. a crouch jump consuming at least 5 stacks of jump momentum) animation will be added within the next few patches.
  • Increased base crouch WalkSpeed: 8 → 10.5

Showcases

  • Crouch mega jump:
  • Crouch-walking and super jumps:
1 Like

Alpha v0.0.4 (5/19/2025)

Changes

  • Started working on wall jumping.
  • Added a proper spawnpoint and a couple walls on the baseplate.
  • Added wall sliding mechanics. You can now wall slide for up to 1 second while moving next to a wall by holding Space.
    • This system is not final and may be unstable and buggy. Animations may be added later if it is kept.

Showcases

Wall sliding (early):

Got sidetracked a lot today so didn’t get much done :pensive_face:

1 Like

Day 5 of scripting

  • pain of revamping the wall slide system to work with wall jumps
  • keep sidetracking myself with discord and pings about balance
  • actually starting to get somewhere with learning how roblox physics and how important functions work
  • realized that most people don’t really start off their scripting journey this way but I’m a 3rd-year CS major so I had things I could apply from previous coding experience

Alpha v0.0.5 (5/20/2025)

Changes

  • Made progress on reworking the wall sliding system (currently disabled as it has a lot of bugs).
  • Having jump momentum now adds colored trails to your feet, growing more intense in color the higher your jump momentum is (up to 5).
  • Base crouch jump power: 84 → 85
  • Base sprint jump power: 56 → 50
  • Consecutive jump bonus: +5 → +7 (+25 → +35 JumpPower max)

Bugs

  • [Fixed] Falling from high heights doesn’t stagger you anymore.
  • [Fixed] Crouch jumps don’t benefit from jump momentum. (Holding Spacebar won’t work for this; you have to crouch and jump manually to properly get the jump height as a factor of precision.)

Showcases

  • Jump trails:
1 Like

Alpha v0.0.6 (5/21/2025)

Changes

  • At max consecutive jump stacks, crouch jumping will now become a super crouch jump, gaining an additional +10 JumpPower (on top of the regular jump momentum bonus).
  • Improved the idle crouch animation.
  • Improved the 3rd and 4th consecutive jump animations.
  • Added an animation for crouch jumping with 1-4 jump momentum.
  • Added a special animation for a super crouch jumps.
  • Reduced hard fall initial threshold: 125 → 150 studs/sec downward speed
  • Improved the basic jumping animation to blend in better after consecutive jump animations.
  • Changed the running animation to be a bit more realistic, but still quirky.
  • Increased sprint tween time (time it takes to get to full sprint speed after toggling it): 0.4s → 0.7s
  • Added a medium (yellow) and red (hard) pillars on the baseplate. Try to reach the top of them to test your skill with the movement mechanics!

Bugs

Showcases

  • New 3rd and 4th consecutive jump animations, new crouch jump animations (1-4, 5):
  • Practical movement with new super crouch jumping:
  • New basic jump animation + new running animation:
1 Like

That’s 3 days of work ?! How much game dev background do you have ???

1 Like

I only started for real on May 16th. Just decided to hop on Studio one day and actually try to make something that works.

I’ve never seriously worked on a game before aside from this.

2 Likes

Alpha v0.0.7 (5/22/2025)

Changes

  • Added diving, done by pressing the X key, which sets your vertical speed to -100 studs while falling. Great for speeding up jump momentum gain! (Cooldown: 0.5s after ground touch)
  • Raised the animation priority of hard landing animations.
  • Jump momentum is now slightly easier to gain: you now only have to be going at 90% of base sprint speed instead of base sprint speed minus 1.
  • Added a mild vignette when falling at high speeds.
  • Falling speed is now capped at 200 studs per second.
  • Positive vertical speed is now capped at 130 studs per second.

Bugs

  • [Fixed] You can crouch in midair.

Showcases

  • Diving and clearer landing
  • Vignette
1 Like

Week 1 Recap

My first week of actual Roblox dev without instantly quitting after a couple hours. About ~1,100 lines of code written so far. Proud of what I’ve made this week:

  • Sprinting system
  • Crouching system
  • Crouch jumping
  • jump momentum system
  • diving
  • (animated) animations for each

How did you make all this as a newbie? Aren’t movement systems hard to make?

I’m surprised by how I was able to make this much progress as well. And yes, movement systems take MANY hours to make (I probably spent around 30 hours in Studio working on this so far). I use ChatGPT regularly which was able to help me nail down the basics of how the engine generally works, as well as providing me a modularized structure to make updating the code long-term much easier. Sometimes I’d ask ChatGPT to provide me some code for something boring or for a system I didn’t quite know how to get started, but I definitely have the simplest scripting techniques down by now.

As for animations, I just locked in and had fun making them. Not the highest quality stuff but good enough to look satisfying for the game’s movement.

3 Likes

Alpha v0.0.8 (5/23/2025)

Changes

  • Sprinting is now toggled on by default upon spawning in.
  • Added an air diving animation.
  • A low-priority landing animation now plays when falling at a decent speed (i.e. diving speed).
  • Crouching in midair is now possible again to allow for buffering crouch jumps with a slight slow, but you’ll automatically uncrouch after 0.2s.
  • Started working on a way to get super crouch jumps without needing to crouch after falling at terminal velocity. (May not work properly right now)

Bugs

  • [Fixed] Consecutive jump animations don’t immediately end when touching the ground. (They now smoothly transition into what the animation is supposed to be.)

Showcases

Air diving animation, crouch buffering in action:

1 Like

Thank you. I kept messing up the crouch jump.

Alpha v0.0.9 (5/24/2025)

Changes

  • Improved the diving mechanic. Instead of always setting your vertical speed to -100 regardless of how fast you are falling, it will now subtract your current vertical speed by -50 if you are already falling faster than -50 vertical speed.
  • Crouching in midair will now uncrouch you after 0.4s instead of after 0.2s.
  • Refactored the character movement code to be more modular in preparation of a powerup system.
  • Added ground pounding. Pressing X while crouching in midair now briefly lifts you up, then sends you down at high speeds after a 0.2s delay. In this state, you’ll be able to move at 25% of your original running speed, and landing on the ground will give you a 0.2s recovery time. (Animations are currently placeholders)

Showcases

  • Basic ground pound:

Alpha v0.0.10 (5/25/2025)

Changes

  • The initiation and fall animations for ground pounds have been added.
  • Increased base WalkSpeed: 16 → 22 (sprinting speed is still 36)

Bugs

  • [Unsure] Ground pounds don’t slow down your WalkSpeed correctly while falling.
  • [Fixed] Pressing Space while crouching in midair cancels the crouch, making the buffer less useful for crouch jumping. (This means that using it as a crouch jump buffer will be a lot more consistent)

Showcases

  • Ground pounding + powerup:

Alpha v0.0.11 (5/26/2025)

Bigger patch with some neat stuff!
Changes

  • Regular ground pounding is now done by pressing C twice while in midair (i.e. pressing C while crouching in midair).
  • Added super ground pounding with C + X in midair.
    • This variant of ground pound has more startup (+0.25s) in exchange for immediately falling at ground pound’s terminal Y velocity. The user must have Dive must be off cooldown and at least 1 jump momentum stack to use it. The game will treat it as both a dive and a ground pound. After a super ground pound, the user will be in a crouching state.
      • If the user lacks jump momentum, this will just be a normal ground pound.
      • This will get a special startup and landing animation at some point.
      • Tip: A good strategy to do with this is to jump immediately after to utilize your jump momentum to essentially “bounce” off the ground with a crouch jump while displacing objects and players nearby.
  • Ground pounding now increases the terminal Y velocity by 50 studs.
  • Ground pounding now pushes away nearby (unanchored objects) and players within the impact radius (16 studs base, up to 24 studs at terminal velocity). The faster the fall, the more powerful and larger the push will be.
  • Anchored all the pillars in the testing playground area.
  • Added a small ball pit to test the ground pound’s part pushing.
  • Added landing dust particles specifically for ground pounding. These are the first particles I’ve ever added, so they may be changed more to my liking.
  • Added a 2nd part to the obby, which has momentum powerups to help you (tip: master your crouch jumping!).

Showcases

  • Super ground pound!
3 Likes

Alpha v0.0.12 (5/27/2025)

Changes

  • Super ground pounds no longer always send down the user at terminal velocity but instead ramps up from -210 → -250 starting vertical velocity depending on the user’s jump momentum stack count when it was used.
  • Added a very brief screenshake for hard landings, which can be further amplified by ground pounding. This may be toggleable at some point.
  • Ground pound landing visuals now replicate to other players.
  • Players can no longer directly collide with each other (they can still move each other with ground pounds though).
  • Added dashing. Dashing sends your character forward a decent distance (120 studs/sec base horizontally) and gives a bit more airtime. It can be done with a 2s cooldown, as long as the user isn’t crouching, diving, or ground pounding. It is also slightly boosted by jump momentum.
    • Note: Current animation is placeholder and will be changed.

Showcases

  • Ground pound screenshake:
  • Dashing