
Project Information
- Category: Graphic Programming
- Language: C++
- Graphic API: GNM & GNMX
- Project Date: Jan. 2025 - Ongoing
Pikmin-Like Game
PAGE ON DEVELOPMENT!!
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.
Menu ![]() |
Collaborate ![]() |
Grass ![]() |
Grass ![]() |