A fun and accessible 3D platformer built with Unity, focused on smooth movement, intuitive level design, and replayability.
Slime Adventure is a casual 3D platformer where players control a bouncy slime character navigating floating islands to collect trophies. The game emphasizes fluid movement, simple mechanics, and player freedom.
- Smooth third-person movement system
- Hub-based level design with 3 unique routes
- Trophy collection system with real-time UI updates
- Timer system for replayability and speedrunning
- Instant respawn system for seamless gameplay
- Cinemachine-powered dynamic camera
- Low-poly stylized visuals
- Background music and sound effects
- Start in a central hub island
- Choose between 3 platforming routes
- Collect all trophies to win
- Improve your time for replayability
Difficulty Progression:
- Grassland: Introductory platforms
- Rocky Plateau: Vertical challenges
- Shifting Isles: Moving platforms and precision jumps
W A S D - Movement Mouse - Camera Control Space - Jump Shift - Sprint
- Built using Unity Engine
- Implemented Unity Input System
- Integrated Cinemachine for camera control
- Used Unity Physics Engine for movement and interactions
- Trigger-based collision system for item collection
- Scripted respawn system
- Hub-and-spoke level structure
- Modular level progression
- Event-driven interactions
- Minimal UI design
- Optimized for 60 FPS on standard hardware
- Low-poly art style with vibrant colors
- Unity Asset Store assets
- Background music and sound effects using Unity audio components
- Windows PC
- Optimized for mid-range systems
#CONTRIBUTORS
Eliase Vives
- UI Design
- Gameplay Programming
- Mechanics Implementation
- Testing & Documentation
Adrian Mendoza
- Level Design
- Gameplay Programming
#FUTURE IMPROVEMENTS
- Additional levels and environments
- Advanced movement mechanics
- Save system and progression tracking
- Expanded UI and player feedback
WHY THIS PROJECT MATTERS
This project demonstrates:
- Game system design
- Object-oriented programming in C#
- Physics-based gameplay implementation
- UI/UX design in games
- Performance optimization
- End-to-end project development


