Skip to content

Created a simple game in Unity implemented on Unity Engine. This project is intended to showcase basic Unity Concepts and its application as a PC console game, capable of control with an XBox One Controller.

License

Notifications You must be signed in to change notification settings

sohaib-kashif-97/Wrecking-Ball-Unity-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wrecking-Ball-Unity-Game

Introduction

Created a simple game in Unity implemented on Unity Engine. This project is intended to showcase basic Unity Concepts and its application as a PC game.

Requirements

We have used the following Assets acquired from the Unity Package Manager:

  • Input Actions v1.14
  • Terrain Samples v1.0
  • Realtime CSG v1.15

About the Game

"Wrecking Ball" is a physics-based, fast-paced PC platformer built in Unity 3D, designed for Xbox Controller support. The player controls a powerful, agile wrecking ball in a professionally crafted 3D environment, with mechanics tailored for high-speed destruction, aerial mobility, and satisfying collisions.

Core Gameplay Mechanics:

  • 🕹 Controller-Based Movement: Fully integrated Xbox controller input for fluid analog movement, jumping, and dashing.
  • 🧱 Destructible Objects: Dash into breakable structures and watch them shatter in real-time using physics-driven destruction.
  • 🪂 Dynamic Traversal: The ball can leap across large platforms and chain dashes mid-air to maintain flow and momentum.
  • 💥 High-Impact Dash: Designed to feel punchy and reactive — dashing into objects and enemies creates a sense of kinetic power.

Environment Design:

  • 🧩 Built with the Realtime CSG package from the Unity Asset Store, the level design emphasizes clean geometry, smart platform layouts, and destructible elements.
  • 🌇 The environment is designed as a mix of open arenas and tight corridors, giving players both freedom and challenge.

Technical HIghlights:

  • 🎮 Custom Input Mapping with Unity’s Input System to ensure responsive and accessible control via gamepads.
  • ⚙️ Physics-Driven Interactions using Unity’s Rigidbody and Collision systems for breakable elements and dynamic momentum.
  • 🧱 Optimized use of Realtime CSG for quick iteration and professional-quality level geometry.

Why This Game Stands Out:

Wrecking Ball isn't just about smashing things — it's about precision, momentum, and flow. Each action feels responsive and meaningful. The integration of destruction, traversal, and controller-based input creates a uniquely satisfying gameplay loop for players who enjoy movement-heavy platformers with tactile feedback.

About

Created a simple game in Unity implemented on Unity Engine. This project is intended to showcase basic Unity Concepts and its application as a PC console game, capable of control with an XBox One Controller.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published