Building SimCity Book Excerpts
🏗️📖✍️🔍 Excerpts and info related to Chaim Gingold's book detailing SimCity's design history.
Building SimCity: From Commercial Software to Open Source
Chaim Gingold's comprehensive book, "Building SimCity: How to Put the World in a Machine" (MIT Press, 2024), explores the history, design, and development of SimCity. An important chapter in this history is the transition from proprietary software to open source.
This book is highly recommended for anyone interested in SimCity, simulation, game design, or the history of computing. It offers an unparalleled deep dive into the game's creation, context, and impact, based on years of research and interviews, including access to original source code provided by Don Hopkins. While academic in tone, it provides crucial insights valuable to developers and enthusiasts alike. Find more details on the Chaim Gingold page.
The Open Source Journey
In 2008, Electronic Arts collaborated with Don Hopkins and the One Laptop Per Child (OLPC) project to release the SimCity source code as "Micropolis" under the GPL license. This historic release made the classic city simulation available for study, modification, and education worldwide.
The open-sourcing operates under two important licenses:
- The GPL License with EA's additional terms - protecting EA's SimCity trademark while allowing the code to be freely used
- The Micropolis Public Name License - governing the use of the "Micropolis" name itself
Understanding these licenses is essential for anyone working with the Micropolis codebase or studying its implementation.
(More content about Building SimCity will be added soon...)