View OpenCity.info in GermanView OpenCity.info in FrenchView OpenCity.info in ItalianView OpenCity.info in English
OpenCity header image
NoPatent logoOpenSource logoOpenGL logoSourceForge.net logoValid CSS!Valid XHTML 1.0 Strict

Latest news

Best screenshot of OpenCity

Happy New Year '09 everybody ! Over the last months, we've worked on the design of the game itself. We decided to use more and more libraries and build a little C++ framework that we need to simplify the development process in the future. The new framework is named "Sharp Plus Framework" because it's based on the .NET framework and C++.

See old news...

Your Ad Here

What is OpenCity ?

Once upon the time, I was travelling over the Internet, and I found a city simulator under linux called FreeReign at SourceForge. But it isn't maintained any more. I decided to push the game up so I had a look at the FreeReign sources. However, its codes were not obvious to me, and in addition the game design didn't fit my programming style. Finally, I decided to write my own free 3D city simulator, based on the original ideas of the FreeReign project. Few months later, OpenCity was born.

OpenCity is a full 3D city simulator game project. It is written in standard C++ with OpenGL and SDL from scratch. It is not intended to be a clone of any famous city simulator from Max*s. So, if you are looking to download a free SimCity 4 like, please forget OpenCity. I work on it at my spare time, and I really meant it "my spare time" !

OpenCity is also an OpenGL/SDL/C++ game programming tutorial. In the resources section, you can find the micro simulators' algorithm, design document, UML diagram and information about other issues. The UML diagram is edited with Umbrello, the free UML diagram editor for KDE.

Project's status

The 0.0.6stable is now availabe for download. If you desire the latest snapshot, try to check out from the SVN. However, all of works from the development source tree are not for end users, so do not try them if you are looking for a full working program or just interested in playing games.

Please keep in mind that I don't have time to support source codes compiling issues. If you are not a programmer, do not try to compile development codes because they are evils. Please read the warning here.

At the meaning time, you can build roads, electric lines, electric plant, trees and the three standard RCI zones. Many other features will be implemented in the future. Be patient ;) Our goal is reusing few SimCity 2000 concepts even if SimCity is an old game concept. But we love that old city simulation game concept.

Can I participate to this project ?

Yes, of course. Have a look at the project SourceForge summary page. Put your bug report, feature or support request there or in the f@rum. You can also reach the main contact by mail. If you are a programmer, you can also help us by compiling and testing the lastest SVN version from time to time.

And last but not least, thank you guys who send me a feedback about this project ;) By the way, if you like those sophisticated features from SimCity 5++, or the way SimCity Societies works, please do not ask us to implement them in OpenCity. Please order that game from your favorite online store.

SDL OpenGL Ogre3D STL Boost xhtmlCopyright (C) by Duong Khang NGUYEN - All rights reserved