This engine demonstrates an implementation of game maker's built in box2d physics engine in a top-down car simulation. Box2D enables smooth and precise collision detection and reaction, and the use of joints simulates realistic car movement that is usually not attainable using conventional physics systems. The demo is simple and easy to edit with comments describing each chunk of code so you can start creating an awesome top-down car game immediately.

Live (HTML5) Demo (fixed 4/30/17):


-Cross platform support

-Uses the reliable box2d physics engine for clean collisions and realistic reactions

-Complete commenting for almost every chunk of code

-Easy editing and changing

-Includes a simple top-down chaser AI

Change Logs

Can now rotate car in room editor. *Fixed steering glitch when the car is moving backwards.

End User Licence Agreement (EULA).

Changes in 1.0.2

Fixed steering glitch when moving backwards.

Version 1.0.2. Published November 4, 2014

Created with GameMaker: Studio v1.4.1451

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


David A 16 July 2019


Alessio F 26 September 2018


Daniel W 01 September 2018

Huge Time Saver

If you want to implement cars in Box2D, save yourself hours of work, and get this asset.

The implementation is fantastic, and simulates the rotation of tires to alter the motion vector on the object. Vehicle physics is consistent, and handles as expected in both forward and reverse.


Rhys H 12 October 2016

Works fine, but handling is boring

This is a port of Chris Campbell's work from
There's a fairly in-depth article there explaining how the engine works (even if it is written in C++)

The problem with this engine is the car handling is dull. Even after fairly extensive tweaking, I can't produce anything I want to play for more than a minute or two. You can get a taste for this through the dev's own 'live html demo' (well, you could, but the page is now 404ing).

While you can certainly learn from the code (and the article!), I'd suggest using rm2kdev's drift racing tutorials as your starting point and modifying to taste, it's much more fun :)


Anonymous 29 August 2016

Well commented, good code

Clearly made by someone who know's what their doing.


Dimitris P 22 March 2016

No help or tutorial from publisher

There isn't at all any tutorial for racing AI cars and the publisher doesn't help!


L N 06 March 2016

Isn't functional by itself

Imported all files to an empty project, and the car itself is flung around the room.

Seems to be an issue in 'kill_sideway_speed'.


Brandon S 27 July 2015

Solid framework

Perfect starter for a top-down car game.


Vikram J 04 January 2015

Great Support

Helped me implement on iOS... Excellent code and easy to use...


Thomas W 25 October 2014

Great kit

I am using this for reference in my game and it has seriously sped up the process, really in depth, great comments and also easy to adapt and tweak!

This review was left for a previous version of this asset.


Duncan B 26 August 2014

Great showcase of Box2D physics for vehicles.

A great, easy to set up asset pack which allows for a high level of customization upfront. Although the code is well commented, I feel it could be better explained in a more user friendly guide with examples or images.

This review was left for a previous version of this asset.

Package contents

Loading, please wait

What is the issue?

Back to Top