https://github.com/codeonaraft/krpg
2.5D Old School RPG
https://github.com/codeonaraft/krpg
gamedev gamedevelopment learning-zig raylib zig
Last synced: about 2 months ago
JSON representation
2.5D Old School RPG
- Host: GitHub
- URL: https://github.com/codeonaraft/krpg
- Owner: CodeOnARaft
- License: mit
- Created: 2025-02-12T02:41:18.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-06-09T03:22:29.000Z (about 1 year ago)
- Last Synced: 2025-06-28T10:33:49.597Z (12 months ago)
- Topics: gamedev, gamedevelopment, learning-zig, raylib, zig
- Language: Zig
- Homepage:
- Size: 50.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# krpg
## Overview
krpg is a simple old school rpg, imagined in the vein of Daggerfall.
Very early development.
The main purpose of this project is to teach myself zig. Because of this, do not expect great zig code.

## Building
Project currently uses zig v0.14
The game project is in the [game](./game/) folder, do a **zig build run** there.
The editor project is in the [editor](./editor/) folder, do a **zig build run** there.
## Game Controls
|Control| Function|
|--|--|
|WASD|Walking|
|Mouse|Look|
| e| interact|
| i| inventory|
|~|Console|
|F5|Turn on/off Debug|
|F10| Quit/Exit |
### Console comands
|Control| Function|
|--|--|
|LOCATION X Y| WARP to X,Y position|
## Credits
See [credits file](./Credits.md)
### Game Library
[raylib](https://www.raylib.com/)