Case study
My Simulation: reimplementing The Sims Online client
My Simulation is an experimental reimplementation of The Sims Online as a multiplayer game. Its client is written in Zig with Raylib, uses NioTSO libraries to read the game's proprietary formats, and connects to a FreeSO-based API server.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 14
- Last commit
- 2025-02-18
- Language
- C
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: The Sims Online game files are required.
- Prerequisites: The client requires Zig 0.11 or newer; the API server requires .NET 8.0 or newer.
- Limits: The project describes itself as experimental.
- License: GPL-3.0 license.
Cite
BibTeX
@misc{my-simulation-case,
title = {{My Simulation: reimplementing The Sims Online client}},
howpublished = {\url{https://github.com/simtactics/mysimulation}},
url = {https://github.com/simtactics/mysimulation},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/my-simulation-case/}}
}Plain text
My Simulation: reimplementing The Sims Online client. https://github.com/simtactics/mysimulation (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/my-simulation-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · simtactics/mysimulation · Revision e9d7d73
- docs/README.md GitHub · simtactics/mysimulation · Revision e9d7d73
More in Games
- Nanolathe: a documented Total Annihilation engine reimplementation · Case study
- NeMo2: reimplementing the Virtools game engine libraries · Case study
- NEOTOKYO Rebuild: rebuilding the NEOTOKYO multiplayer game · Case study
- NeoTS2: rebuilding The Sims 2 engine · Case study
- nfs-mw: a Rust reconstruction of Need for Speed: Most Wanted · Case study
- NitroSharp: reimplementing the N2System visual novel engine · Case study