#Momentum Mayhem: Physics Based Puzzle Game

1 messages · Page 1 of 1 (latest)

iron yew
iron yew
iron yew
#

a lil short I made with the best moments from my last stream

#

i think one of the fun parts I wanna capitalize on is seeing other people's bizarre solutions to some of the puzzles on stream

#

since the game really is just physics after all, there are more often than not multiple ways to solve the same puzzle

iron yew
#

In the midst of working on a personal level editor which will be formatted down the line to cater to a built in level editor as well.

Since the game is simple enough, just storing the rotation and position would be enough. of course I left a Dictionary<string, object> as a catch for extra settings.

Shouldn't be too hard to do (These are famous last words)

iron yew
#

levels are in json now. noice

iron yew
#

an unfortunate arrangement of the ui

iron yew
#

First time I've ever dabbled with a built in level editor so I had a blast making this and had even more of a blast watching myself make levels right in the game itself

#

Think I improved quite a bit with managing UI this time around. Loved making the ilttle sub menus to all of the interactions

iron yew
#

Changed the line from rb.AddForce to rb.AddForceAtPosition and damn it just made it interactable with even more items

#

kinda funny to see it just go whacko

iron yew
#

inspired by one of those youtube shorts where a ball bounces inside of a circle and makes some music with some condition attached to it

#

im not personally annoyed by the sfx of the bumper noise but if it is to you let me know.

iron yew
#

May have forgotten to update it here but hey I added a few more levels to the game as well as some quality of life stuff based on your feedback! Thanks again to everyone who gave me their feedback! 😄

mint stag
#

I love this art style!

odd sundial
#

@iron yew I tried your demo. Man! that was amazing gameplay. That is what I want from a game, Amazing artstyle as well as Indulging and addicting gameplay.

iron yew
iron yew
#

what parts of it did you like?

odd sundial
#

especially that 8 ball puzzle

iron yew
iron yew
#

Sorry for the insane lack of updates lately. Here's one of the items I'm currently experimenting with to add into the game

#

so clearly much needed bug fixing

iron yew
#

Okay so instead of making levels or game modes, I decided to spend half the day making this cool set up with the experimental piston item

#

honestly really liking the pistons. i just need to make sure they're stable before I can confidently add them as part of the game

mint stag
#

Looks clean

iron yew
#

thanks!

iron yew
#

I dont know why but I spent today making the level selection screen tilt a little bit based on where your cursor is

#

and threw in a little 8 ball there for you to play with

iron yew
iron yew
iron yew
#

i just managed to get stuff talking to my backend after some enlightenment from my old projects

iron yew
#

I felt like the game needed a more chaotic side to it so I'm bringing in canons

iron yew
#

Here's a gif version

iron yew
iron yew
iron yew
#

I got tired of making icons for my items so I just made the UI script spawn the item itself. I forgot to turn off the animator of the fan but seeing it animated down there made it look a lot better. Happy accidents.

#unity3d #gamedev #indiegame

↘️ Quoting UnscriptedLogic (@Nat_AlaCarte)

I may have gone overboard with the tilting shenanigans ...

▶ Play video
#

I updated the bottom part of the UI a little bit

#

this is the first time I actually managed to get 3D objects in the UI and I'm quite proud of how it's turning out. At least now I don't have to make 2D sprite icons for my items haha

#

I leveraged the nice reactive platform leaning script in that bottom bar as well and i think it turned out to fit nice

fair haven
#

Looks .I'm developing a similar mobile physics game

iron yew
fair haven
iron yew
iron yew
#

i tried adding 3d objects to the scrolling menu for selecting objects but realized that 3d objects dont mask the way UI does

#

what a massive oversight lmfao

iron yew
#

very unique error today. Haven't seen this one before.

#

essentially, the light panel (not a solar panel) detects light to give off energy.

Now what happens if it powers something that gives off light

fair haven
#

Nice progress

iron yew
iron yew
#

Released a little update for the game

#

Updated Demo to V0.2

13 new levels

  • 13 of the 20 levels from the previous demo have been replaced with newer ones, each showcasing new items to play with.

7 New Items

  • added Canons (Kaboom). Lighting the wick of the canon will detonate it, sending anything that it's holding in it's barrel flying
  • added Barrels which function differently based on it's rotation. Can be broken when applied with some force.
  • added switches, lightbulbs, electric fans and light panels as the first set of items to utilize electrical energy
  • added flashlights and magnifying glasses. This way you can focus light energy down to a point to generate some heat.

Solution sharing

  • got a cool solution to a level you wanna share with your friends? Click the share button once you've completed the level to get a code that you can pass to your friends and have them view your solution on their device!
iron yew
#

Polished up the rotating of items. Now you can press once to rotate but if you continue to hold it down after 0.5 seconds, it starts rotating it automatically.

I know it's a pretty common feature and that I SHOULD already have this, but I've never raelly considered it before and I think I'll count this as a small win

iron yew
iron yew
#

had to tweak the weight values a little bit

iron yew
#

this unexepectedly turned into quite the cool set up with the shafts being connected with a belt

#

and I forgot to remove the collider from the middle part of the belt but honestly having it collide with the items is pretty cool

#

Here's another interesting interaction I've had with it. Since it's offset from the wall, it's possible for it to filter out big objects from smaller ones. Very much unintended but I think it's cool to leave it in.

iron yew
#

I initially put gears on the bench because of how out of place it was with the rest of the items.

Safe to say, I've given him some friends and the gears now feel a little more in place with the game

#

also yeah, I gave the belts a model

#

framerate of the video sucks but bottom right boi is zoomin

iron yew
iron yew
#

Okay this was pretty fun to make. You can place items with shafts in the middle of the belt for it to be part of the system!

iron yew
#

managed to store the belt data into a json so we are good at making levels with it now. poggers

iron yew
#

some quality of life changes.

  • placing the belt immediately enteres the secondary build mode to place the end point. (I got tired of opening up the radial menu to click the wrench to initiate this process)

  • Gears and Windmills now snap into the middle of a pre-existing belt

iron yew
#

Bless unity's joint system honestly. This wouldn't be possible without the configurable joints and the joints working very well

iron yew
iron yew
#

had to do some teleporting shenanigans to get stuff's velocities properly relayed around the corner pieces

#

cause having it get stuck there didn't really feel right

unreal bough
#

is it 3d and u ju st locked the directions u can move

iron yew
iron yew
iron yew
#

Today, I decided that plain numbers representing levels wasn't really nice.

So, I'm experimenting with loading the levels as mini objects and using them as a preview.

Still a work in progress but I think it's pretty cool to see an big overview of multiple levels.

This is also in hopes that it sparks curiosity for levels that aren't unlocked for the user yet. Seeing a dark dimmed version but sitll quite clear what the level is and seeing some interesting item in the level.

#

Leveraging the Book of Lenses as I try to be a better game designer:

Lens #4: Curiosity

  • What questions do my game put into the players mind

While my game already has this to a certain degree, i.e. wondering how each item interacts with each other,

I think having a larger over arching form of curiosity outside of the inner loop of the puzzle solving loop would be nice

iron yew
#

I think I'm at that point in this game where I can build goofy little contraptions like these without much friction, It's quite nice.

#

there's a lot of little "combos" with each items that together do something else. Here you can see me using the small fan and the white see saw to create a kind of gentle releaser.

It can also be used as a 1 way only opening since the other way of rotating it is blocked by the dice

It also can function as a weight sorter because the number of fans determines the resistance of it which I've actually turned into a puzzle already

iron yew
#

about damn time. The rocket now has a better purpose and explodes when hit with a strong force, knocking back objects within a radius

iron yew
#

Here's a lil short on me updating the explosions while I was on stream the other day

iron yew
#

the small grey balls are little my shot as using faux gravity and the giant purple cog is what I call the world gear which when rotated, rotates the entire level as you are seeing here

iron yew
#

Building off of the explosions from yesterday, here's a chain reaction explosion. Like how minecraft's TNTs can trigger each other.

#

still gotta texture them properly tho

iron yew
#

I guess that's my new year's resolution almost coming to completion

#

Just in time before I have to go serve my national service too

#

It's quite surreal creating a steam page for your own game. The amount of tags steam has is incredibly vast