Pikmin-Like Game
A cooperative puzzle-platformer developed on PS5 devkits using our custom engine.
Designed for two players on a shared screen, the game features asymmetric gameplay mechanics and a variety of interactive elements that encourage teamwork and creative problem-solving. It was developed entirely with our own custom engine, taking full advantage of its flexibility to deliver smooth and dynamic local co-op gameplay.
Features
🎮👫
Local Multiplayer
Supports local multiplayer with shared screen and cooperative gameplay. 🎬🏃💀
Skeletal Animations
Allows smooth character animations with skeletal rigs. 🌓💡
Shadows
Supports shadow maps for directional, spot, and point lights for realistic lighting. 🪞✨
PBR Materials
Simulate realistic lighting and surface interactions for lifelike visuals. 💨🌱👣
Interactive Grass
Responsive grass reacting to wind and player movement. 🌓
Deferred Shading
Boosts performance by separating geometry and light passes. 🧱🧲⛓️
Physics
Integration of physics engine with collision detection and rigidbody dynamics. 🔊👂
3D Audio
Immersive spatial sound that reacts to object positioning and player perspective. My Role in this Project
🎬🏃
Animations
Implemented all in-game animations, including blending, event triggers, and developed their respective systems. 🌱👣
Grass
Designed and developed an interactive grass system, reacting to wind and generating footsteps with a compute shader. 🗂️📦
Resource System
Built a system to manage static-skeletal meshes, animations, textures, and audio. 🖥️🔗
Event System
Built an event system using delegates and multi-delegates to handle interactions and triggers. 🖋️📏
Rendering Systems
Built systems for rendering lines (e.g., for visualising bounding boxes), 3D text in world space, and 2D text for UI elements. Gallery
Menu
Collaborate
Grass
Grass
Grass: Compute Shader
Our Engine Editor
Credits