Click here to Skip to main content
14,209,923 members
Click here to Skip to main content


4 bookmarked

Version control: Effective use, issues and thoughts, from a gamedev perspective

Rate this:
5.00 (1 vote)
Please Sign up or sign in to vote.
5.00 (1 vote)
10 Oct 2016     MIT    
In this article I'll look at version control from the game developers perspective. I'll help you understand the problems it solves and I'll show you how to use version control more effectively. I expose the problems it can cause and discuss the unresolved problems for the games industry.


Members may post updates or alternatives to this current article in order to show different approaches or add new features.

No alternatives have been posted.


This article, along with any associated source code and files, is licensed under The MIT License


About the Author

Ashley Davis
Chief Technology Officer Sortal
Australia Australia
My book Data Wrangling with JavaScript is a comprehensive overview of working with data in JavaScript:

Data-Forge Notebook is my notebook-style application for data transformation, analysis and visualizatiion in JavaScript:

I have a long history in software development with many years in apps, web apps, serious games, sims and VR. Making technology work for business is what I do: building bespoke software solutions that span multiple platforms.

I have years of experience managing teams, preparing technical strategies and creation of software products. I can explain complicated technology to senior management. I have delivered cutting-edge products in fast-paced and high-pressure environments. I know how to focus and prioritize to get the important things done.

I am a passionate technologist and agile practitioner. I have had great success with TDD and am convinced of its ability to produce better code that stabilizes more quickly while being evolved rapidly. I'm a fan of functional programming and its potential for safety, predictability & concurrency.

I contribute to open source and have founded multiple industry groups.

I'm also a keen systems trader, currently trading stocks on the ASX.

Creator of Market Wizard:

Creator of Data-Forge and Data-Forge Notebook:


Open source



Management of teams & projects
Making sense of technology for senior management
Developing technical strategies
Data wrangling & visualization
Desktop, web & mobile apps
Game dev, serious games, sim

| | Privacy | Cookies | Terms of Use | Mobile
Web06 | 2.8.190617.3 | Last Updated 10 Oct 2016
Article Copyright 2016 by Ashley Davis
Everything else Copyright © CodeProject, 1999-2019
Layout: fixed | fluid