https://github.com/quaximur/lostkaiju
2D noir Platformer on Unity Engine with clean architecture.
https://github.com/quaximur/lostkaiju
game platformer unity unity3d
Last synced: about 1 month ago
JSON representation
2D noir Platformer on Unity Engine with clean architecture.
- Host: GitHub
- URL: https://github.com/quaximur/lostkaiju
- Owner: Quaximur
- License: mit
- Created: 2024-10-29T10:16:00.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-18T09:43:25.000Z (6 months ago)
- Last Synced: 2026-02-15T03:51:19.279Z (5 months ago)
- Topics: game, platformer, unity, unity3d
- Language: C#
- Homepage:
- Size: 16.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README

# LOST KAIJU
*A noir 2D Platformer about a lost kaiju, built with modern Unity 6 tools.*

## 🌍 Supported Platforms (made for WebGL)
[](https://unity.com/features/webgl)
[](https://www.microsoft.com/store)
[](https://www.android.com)
[](https://www.apple.com/ios/)
## 🛠️ Tech Stack
[](https://unity.com)
[-512BD4?style=plastic)](https://github.com/Cysharp/R3)
[](https://github.com/hadashiA/VContainer)
[](https://max-games.ru/plugin-yg/)
[](https://docs.unity3d.com/Manual/UIElements.html)
[](https://docs.unity3d.com/Packages/com.unity.addressables@latest)
[](https://docs.unity3d.com/Packages/com.unity.localization@latest)
[](https://unity.com/unity/features/editor/art-and-design/cinemachine)
[](https://docs.unity3d.com/Packages/com.unity.inputsystem@latest)
[](https://unity.com/features/2d)
[](https://unity.com/unity/features/2d-rendering)
## 🎮 Features & Implementation
### **Game Systems**
- **Modular Level Flow**: Locations (Acts) + Missions (stages) with ScriptableObject-based design.
- **Hero Selection**: Hero selection system with hidden behavior implementation from the gameplay.
- **Advanced Settings**: Post-processing, audio controls, localization.
- **Save/Load System**: Tracks progress, settings, and unlocks (JSON/Yandex Games).
### **Architecture**
- **MVVM UI**: Hybrid **Canvas** (gameplay) + **UI Toolkit** (menus) with data binding.
- **Creature Building**: Creature-Feature system for modular entitiees design (dynamic features registration with simple handmade Container - **Holder**).
- **DI & Events**: **VContainer** for dependencies + **R3** for reactive programming.
- **AudioSource Pool**: Unified sound source system with DI.
### **Quality of Life**
- **2D Animation**: Rig-driven animations with blending (code based).
- **URP Rendering**: Post-processing effects, Canvas shaders with ShaderGraph.