Evolution Source Control for the game development industry

"Now more than ever, game developers need to have the tools that will help you get the job done right, the first time."

Game development is big business. As a game developer, you know the demands placed on development teams have never been higher. Games are notoriously difficult software development projects to keep on-schedule and on-budget. Now more than ever, game developers need to have the tools that will enable them to work efficiently and manage a project's progress reliably and accurately.

Evolution SCM manages your entire development lifecycle:
  • Manage all of your digital assets (source, documentation, artwork, audio, etc)
  • Control your development process by keeping clean branches and creating immutable, reproducible code states for historical records.
  • Know which code is being tested, which the publisher is looking at, and what version your teammate down the hall is working on.

    Evolution gives you a fighting shot at completing your blockbuster in the making.

    Using Evolution to Manage Your Game Project

    All of the data you need at a glance, instantly available with refresh.

    Manage All Of Your Digital Assets - Large or Small

    Evolution uses your choice of ODBC datasources to store metadata about your assets. It does not use the database to actually hold your physical file data, because some DBMS's restrict the amount of data that can be stored. Development efforts are becoming bigger and bigger, and so are files that need to be controlled. Because of their decision to store the physical data in the database, most source control solutions are limited to 4 gigabytes or so of data. Not so with Evolution. By storing files directly onto the hard disk itself, you are limited only by the size of your drive. Evolution can also handle very large individual files over 4 gigabytes.

    Integrations with Game Development Tools

    Evolution integrates with tools for both programmers and artists. We currently support the industry standard IDE, Microsoft Visual Studio as well as everyone's favorite image editing software, Adobe Photoshop. We also integrate with Caligari's 3D modeling tools, gameSpace and trueSpace. We are always working on new integrations, so if your favorite tool isn't listed, let us know, it may be next!

    Industry Leading Image Diffing

    While some systems allow you to view image files side by side to look for differences, Evolution goes the extra yard by not only allowing you to actually diff images and get a visual representation of the changes, but it can also represent the amount of difference between two files ( see the screenshot below ). Also, using thresholds, the diff can account for compression noise, and it automatically handles images that have been scaled but retain the same proportions.



    Minimized Storage

    For every file committed to the repository, Evolution stores only a delta package, not the entire file. See this post in our forums for a more detailed technical explanation of this important feature.

    Total Control... With Less Burden

    Producers need to make sure that game projects are completed on time. Developers want to work un-interrupted. Evolution gives teams leads the ability to design a process that easily allows them to see how the project is progressing, while staying out of the their team's way.

    Remote Access Out of the Box

    Built-in TCP/IP based remote access makes sure that your entire development team can connect to Evolution, no matter where in the world they are. This feature is easy to use, with no complicated setup or configuration. If you have an Internet connection, you can connect to Evolution.

    Instant Notifications So Nobody is Left in the Dust

    True multicast real-time updating means that if you think you are looking at the latest code, you are. Evolution removes both the guesswork and the constant F5 refresh. If a teammate in Antarctica checks in new code, you will see that she did in your client immediately.

    And if you're offline, Evolution features an advanced trigger system that can be configured (with no scripting) to send email notifications on certain events, such as check ins or project promotions.

    Pricing

    Million dollar licensing fees for game engines, a huge production staff, state of the art computing power and professional tools... kinda makes it feel impossible to produce a game without a multi-million dollar budget doesn't it? But at least one necessary tool won't break your budget. Evolution is priced at a level all teams can afford, with special considerations for independent developers. Contact sales for more information.

    More...

    See the overview and the full feature list to discover all of the software configuration management features Evolution has to offer.