Construct is a fantastic engine to create crazy games because its event system allows you to prototype chaotic physics and weird mechanics faster than almost any other tool.Here are three "crazy" game concepts ranging from physics-defying puzzles to high-octane nonsense, along with how to build them.1. "The Room is Not Level."The Concept: A standard 2D platformer where the entire game world rotates 90 degrees every time you jump.
- The Craze: Gravity shifts constantly. What was a wall is now a floor; what was a pit is now a long hallway.
- Key Construct Mechanics:
- System Action:
Set Layout Angle. - Physics/Platform Behavior: Use the
Rotateaction on the layout, but keep the player's gravity relative to the floor. - The Twist: Add "Sticky" objects that don't rotate with the world, creating chaotic collisions.
- System Action:
2. "Extreme Self-Assembly Delivery."The Concept: You play as a delivery driver, but you don't have a van. You have a pile of sentient, elastic limbs that you must stick together to carry a package across a construction site.
- The Craze: You are essentially a pile of noodles trying to hold a glass vase.
- Key Construct Mechanics:
- Physics Behavior: Use Revolute Joints and Distance Joints to link sprites together.
- Mouse/Touch Input: Use the
Physics: Apply force toward position(following the mouse) to "drag" the lead limb. - The Twist: If a limb stretches too far, it snaps and turns into a physics obstacle that you have to trip over.
3. "Bullet Time Grocery Shopping."The Concept: A top-down shooter, but instead of bullets, you fire grocery items to satisfy angry customers. When you stop moving, time slows down to a crawl (Superhot style).
- The Craze: Managing a grocery store while dodging flying watermelons in slow motion.
- Key Construct Mechanics:
- Time Scale: Set
System: Set Object Time Scalebased on the player’s velocity.
If
Player.Platform.VectorX != 0, Set TimeScale to 1.0.Else, Set TimeScale to 0.1. - Family Groups: Put all "projectile" food items into a single Family so you can apply the same "Shatter" logic to all of them at once.
- Time Scale: Set
Pro-Tips for "Crazy" Games in ConstructFeatureWhy it make it "Crazy."How to do itScreenshakeAdds instant impact/chaos.Use the ScrollTo behavior + Shake action.Physics ParticlesMakes everything feel destructive.Spawn small sprites with the Physics behavior on 'Destroy'.Sine BehaviorMakes objects wobble or pulse.Add the Sine behavior to scale or movement.Random PitchMakes sound effects feel "wild."Use choose(0.8, 1, 1.2) in the Audio pitch expression.Try some on CrazyGames website.
