OathBound is a singleplayer pixel-art side-scroller progression-based story game currently in development. It is a semi open world game with intentional limitations.
OathBound is still in early development and is not yet playable as a finished product, but only as a testing version. However, many core features are already implemented, on which I want to build upon. Some features include:
- Crafting System
- Worlds System
- Status Effects (e.g. strength, regeneration or burning)
- Gathering of raw materials
- Quest system
- Enemies
OathBound's gameplay is focused on learning and progression through collection of items, killing of enemies and completing quests. The story is also a core part of the game, but its development is very early and I am open for suggestions!
- Walk forwards:
WorD - Walk backwards:
SorA - Jump:
Space - Attack:
Left Click - Jump Attack:
SpaceandLeft Click - Open/Close Inventory:
E - Interact:
R - Use Item:
Right Click
- download node.js
- download a release of OathBound
- go to the folder/directory in the command prompt
cd 'C:/path/to/the/folder' - install TypeScript
npm install -g typescript - install express:
npm install express@5.1.0 - build the Javascript file & start server:
npm run buildStart
- HTML5
- CSS
- TS
- JS
- Node.js
- Express
This repository is currently not open for external contributors, but reporting of errors or new ideas are appreciated!
If I forgot you please reach out to me
All rights reserved.
This project may not be redistributed, re-published,
or made publicly available without explicit permission from the author.


