Case study
Julius: recreating Caesar III's gameplay logic
Julius reimplements Caesar III's gameplay logic and reads the original game's files to run across desktop, mobile and browser platforms. It preserves compatibility with Caesar III saves while adding widescreen and other interface improvements.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 3.5k
- Last commit
- 2026-09-12
- Language
- C
- License (GitHub)
- AGPL-3.0
GitHub data as of 2026-11-10
Evidence

- Observed
- Demo documented; the documentation covers part of the feature set.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Provide original Caesar III game files patched to version 1.0.1.0.
- Limits: The author states that original gameplay bugs are retained to preserve save compatibility.
- License: Licensed under AGPL-3.0.
Cite
BibTeX
@misc{julius-caesar-iii-case,
title = {{Julius: recreating Caesar III's gameplay logic}},
howpublished = {\url{https://github.com/bvschaik/julius}},
url = {https://github.com/bvschaik/julius},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/julius-caesar-iii-case/}}
}Plain text
Julius: recreating Caesar III's gameplay logic. https://github.com/bvschaik/julius (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/julius-caesar-iii-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · bvschaik/julius · Revision 34d1ecd
More in Games
- Kabus22 Linux: a native reconstruction of the Kabus 22 engine · Case study
- Kinoko: reimplementing Mario Kart Wii’s physics engine for exact ghost replay · Case study
- Kirpich: reimplementing Game Boy Tetris behavior · Case study
- KlingonWin10WPF: rebuilding the Star Trek: Klingon FMV player · Case study
- kys-cpp: a C++ remake of 金庸群侠传 · Case study
- Ladder: reconstructing the CP/M arcade game in Go · Case study