Archive for May, 2010

Porting my Win32 C++ apps to Cocoa Objective-C

by Steven posted on May 22nd, 2010 in Development

This article is for C++ programmers who want to port their Microsoft Win32 games to Apple’s Cocoa.  This is not a comprehensive tutorial.  It is more like a guided tour.  However, it should give you a good idea where to start and help you avoid costly delays. (more…)

Version Control with Mercurial, Apache and TortoiseHG

by Steven posted on May 13th, 2010 in Development

I recently started a new software project – a game engine.  Even though the current development team is a single programmer, I need a version control system (VCS) that will:

  • allow me to manage multiple repositories (with independent branching, tags, etc.)
  • allow me to synchronize code across hardware and software platforms
  • backup the entire repository on multiple machines (for safety reasons)
  • easily allow me to add/manage contributors in the future

After some research, I chose Mercurial.  If you are reading this article, you have also chosen Mercurial.  If you do not know what Mercurial is, or are unfamiliar with distributed version control systems, go here.  The rest of you can continue reading.

(more…)

Hello World!

by Steven posted on May 3rd, 2010 in News

Welcome to MakingGames.ca – a blog where we discuss the theory and practice of making games.  This blog will journal our thoughts, experiments, and projects.  You can expect a mix of theoretical and technical articles as well as discussions about current events and games.

Enjoy!