The Swapper is an atmospheric 2D puzzle platformer, constructed using clay models and other everyday materials for a uniquely detailed look and feel. The game takes place on an abandoned space station and tackles the implications of the ‘Swapper’ - a device that can clone the user and transfer consciousness between different bodies. Coming Spring 2013!

Report article RSS Feed The Swapper (de)progress update

A hard decision was made to switch languages. Normal maps ahead.

Posted by FacepalmGames on Mar 29th, 2010

So, what is going on?

The Swapper was originally a game developed using Game Maker. I have to agree that GM is a great tool for rapid prototyping and especially for learning basic programming concepts but it does have certain problems when it comes to more ambitious projects. First and the foremost it is terribly slow. In The Swapper I could get a steady 30 fps on a 2 Ghz dual core cpu but that meant making compromises all the time. Some of these were pretty ridiculous like not having more than 100 fog sprites per map because it was so slow to check which of them needed to be drawn on the screen or updated.

Secondly, as the game grew it became apparent that Game Maker isn't very well suited for managing big projects. For example, as there is no proper auto-completion a great deal of time is spent trying to remember or figure out how a function (called scripts in GM) or an object does work.

Add to that the fact that the application itself and the development is basically restricted to Windows-environment and you've got a pretty good picture of all the reasons that lead me do the decision:

The Swapper is nowadays developed using C# and cross-platform libraries. That means redoing many things but it also means that the game is going to be superior in many ways to what it could've ever been when made on Game Maker. Or perhaps it's better to say that running the same game made on GM would've basically needed a Crysis capable computer.

What bothers me is the fact that the development is again focused on engine stuff instead of the actual game. However there are still way too many good consequences from the decision that make me believe it was right.

Video time:

Stay tuned! You can follow the development on these places:
Follow our blog! Follow our channel on YouTube! Follow us on Mod DB! Follow us on Twitter!
Icons mainly by Iiro Jäppinen

Post comment Comments
Intolerance.dll Mar 30 2010, 12:23pm says:

video looks cool

+2 votes     reply to comment
Replic_nl Mar 30 2010, 4:22pm says:

Looks awesome

Nice video;)

+2 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

The Swapper
Windows, Mac, Linux
Developed By
Custom Built
Send Message
Official Page
Release Date
Game Watch
Track this game
Report Abuse
Report article
Related Games
The Swapper
The Swapper Single Player Platformer
Related Engines
Custom Built
Custom Built Commercial Released Sep 1, 2007