Repository for the Towns game
This game was originally developed over a decade ago. For a while, it built a small but active community. Today, that community is much smaller, but the project still lives on in different ways.
Over the years, several people have reached out asking for access to the source code to understand how it works, modify it, or create their own versions. Until now, I had always chosen to keep it private.
I think it’s time to change that.
This repository is the result of that decision.
- Full source code of the game
- Basic game data (.ini files, .xml files)
The source code is released under the GNU GPL v3 license.
In simple terms:
- You can use, study, and modify the code
- You can redistribute it
- If you distribute a modified version, you must also release it under GPL and make the source code available
See the LICENSE file for the full text.
The original game assets (including graphics, audio, and other media) used by this project are not covered by the same license as the source code.
These assets remain the property of their respective authors and may be subject to separate usage and distribution restrictions. Therefore:
- They must NOT be included in public forks of this repository
- They must NOT be redistributed under the GPL or any other license without permission from their original authors
This repository only contains code and/or assets that are safe and legal to redistribute under its license.
You are welcome to fork the project, experiment, or create your own versions.
I don’t guarantee reviewing pull requests or maintaining the project, but I’d genuinely enjoy seeing what comes out of it.
If you build something interesting, feel free to share it on the Discord server.
It's also the place to discuss ideas, mods, and the future of Towns with other contributors.
Thanks to everyone who has been part of this project.