Project Information

  • Category: Graphic Programming
  • Language: C++
  • Graphic API: GNM & GNMX
  • Project Date: Jan. 2025 - Ongoing

Pikmin-Like Game

PAGE ON DEVELOPMENT!!

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.


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.

Grass

Grass



Credits

๐Ÿ’ป๐Ÿ› ๏ธ

Programming

Engine, gameplay and systems development by:
๐ŸŽจ๐Ÿ–Œ๏ธ๐Ÿงต

Art

Textures, models and animations by:
๐Ÿงญ๐Ÿ•น๏ธ๐Ÿ“

Design

Gameplay ideas, and level design by: