Introduction
RanPG is a semi-procedurally generated 3D role playing game (RPG) created using the Panda3D framework. The levels are created randomly while still conforming to predefined constraints so that the world makes sense.
Features
- Written in Python using the Panda3D framework
- Diamond-Square terrain generation combined with blended control maps
- Worlds generated from constraints defined in a config file
- Collision based real-time combat system
- Character progression with experience points and levels
- Each world has a configurable objective
Game assets
Game assets are mostly borrowed from Blizzard Entertainment's World of Warcraft, for educational purposes only, per Blizzard's agreement.