https://github.com/pb82/zwei
Game engine for 2d action RPGs
https://github.com/pb82/zwei
Last synced: about 1 year ago
JSON representation
Game engine for 2d action RPGs
- Host: GitHub
- URL: https://github.com/pb82/zwei
- Owner: pb82
- Created: 2020-04-20T19:02:16.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-17T20:49:23.000Z (over 2 years ago)
- Last Synced: 2024-03-18T12:29:54.012Z (over 2 years ago)
- Language: C
- Homepage:
- Size: 47.6 MB
- Stars: 9
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Zwei
Game engine for 2d action RPG style games. Work in progress, still very rough.
- [x] Layers, Sprites, Animations
- [x] Import Maps and Tilesets from [Tiled](https://www.mapeditor.org/)
- [x] Items, Weapons and Inventory
- [x] Combat
- [x] Menu
- [x] Builds on Linux and MacOs
- [x] Save & Load
- [ ] Scripting
- [ ] Building on Windows
- [ ] Docs
# Screenshots
[](https://www.youtube.com/watch?v=rK77goqBpAo)


# Building
## macos
Install dependencies
```
brew install cmake
```
__NOTE__: All other dependencies are included in the repository
Build using cmake
```
cmake .
cmake --build .
```
Run it
```
./zwei
```
To clean and rebuild
```
rm CMakeCache.txt && rm -rf CMakeFiles/ && rm Makefile && rm cmake_install.cmake && rm zwei
cmake .
cmake --build .
```