/Spelunky-Like

A Spelunky-Esque Terrain Generation System, Custom Character Controller and Inventory System in Unity

Primary LanguageC#GNU General Public License v3.0GPL-3.0

Spelunky-Like

A Spelunky-Esque Terrain Generation System, Custom Character Controller and Inventory System in Unity

Features

  • Mesh-based chunked terrain system with Spelunky-style randomised room generation generated from PNGs
  • State-based character controller with animation, walk, jump, wall-hang support
  • Inventory system with usable items in a similar vein to those featured in games such as Minecraft (multiple uses, stacks, can be dropped/thrown and will pool near each other)
  • Tile-Entities which can be interacted with

Examples

Graphic Assets not included
World Generation

World Generation

Items

Pick Up Items

Using Items

Using Items

State-Based Character Controller

State-Based Character Controller