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.
We have used the following Assets acquired from the Unity Package Manager:
- Input Actions v1.14
- Terrain Samples v1.0
- Realtime CSG v1.15
"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.
- 🕹 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.
- 🧩 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.
- 🎮 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.
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.