C# Hamster is an extended reinterpretation of the well-known
Java Hamster Model.
The project originally started as a small OOP tutorial, but has since grown to include many more features.
Goal: Learn, experiment, and have fun with Unity + C#.
- Classic Hamster grid gameplay (move, turn, collect, drop...)
- Inventory system for items
- Dialogue system for NPCs
- Enemy system with simple AI
- Trading mechanics (NPC ↔ player)
- Easily extendable for your own tutorials or mini-games
For more details, check out the C# Hamster Wiki.
-
Clone the repository or download the ZIP and unpack it.
Download Master Branch -
Install Unity Hub (if not already installed).
-
Unity version required: 2020 LTS.
-
In Unity Hub -> click Open -> select the folder you cloned or unpacked.
If Unity tells you the project was edited with a different version, just choose "Select another Editor version" and pick the one you want to use.
Note: On non-Windows systems you might see
"Unsupported Build Target" -> simply click "Switch Target" and Unity will handle it.
This project is intended for learning purposes.
Pull requests, issues, or your own forks are always welcome.