Codex Relicbound is a compact top-down expedition action RPG built for the OpenAI Community Dev Challenge. Explore a forest ruin, fight readable enemy archetypes, tune four character stats, collect and refine equipment, solve a sequence-recall shrine, prepare at a trader outpost, and recover the Amber Relic from the final guardian.
The current build is a complete first act designed for a roughly 15-25 minute first playthrough, with faster clears for players who already know the route.
Play the public demo:
Source: github.com/Janksuu/codex-relicbound
To run locally:
npm install
npm run devOpen http://127.0.0.1:5178/.
| Input | Action |
|---|---|
WASD |
Move |
| Mouse | Aim |
| Left click | Melee swing |
J |
Keyboard attack fallback toward the cursor |
Space |
Dash |
F |
Interact |
B |
Open or close the pack |
Q |
Use a Salve |
E |
Relic Burst |
H |
Development hitbox overlay |
Codex was the primary implementation and integration partner across the project:
- planned and governed the transition from an idle prototype to an action RPG
- built the Phaser, TypeScript, and Vite runtime
- implemented movement, collision, combat, enemy behavior, boss patterns, saves, progression, equipment, the shrine minigame, trader economy, and responsive UI
- generated and normalized the original character, enemy, boss, prop, and title art pipeline
- integrated procedural SFX and the user-produced forest-themed music set
- ran code review, browser QA, test/build verification, and deployment hardening
npm test
npm run buildThe static output is written to dist/. The build uses relative, base-aware
asset URLs so it can be hosted under a subpath on services such as itch.io or
GitHub Pages.
The challenge build is deployed to Cloudflare Pages at:
https://codex-relicbound.pages.dev/
Equivalent Git-based project settings:
Root directory: /
Build command: npm run build
Build output directory: dist
The production branch is main.
- Phaser 3
- TypeScript
- Vite
- Vitest
- Original generated raster art with deterministic sprite normalization
- Web Audio SFX and user-produced BGM
The deployed challenge version contains one complete expedition route and ending. Future work may expand regions, enemies, equipment, story, and long-term progression, but the submitted first act is intentionally self-contained.
