This is just the classic Breakout game made in the Duality Game Engine as a learning exercise. Source code included.


[Arrows] to move paddle

Game will restart automatically when you lose the ball.


Construct3 post-mortem

This is the third and last part of the series in which I remake Breakout in different engines. Previously, I've done it in the Duality and Unreal game engines. This time I went back to basic and tried out the new, web-based Construct3 engine.

The greatest thing about this engine is how simple and easy to use it is. Once you understand the very basics, which you do in a heartbeat, you can already start doing a lot of stuff because of all the different functionalities it already has built-in. Even if what you want isn't already there, it's not complicated to make your own behaviours. Heck, I found it a lot faster than Unreal's Blueprint for simple stuff, such as collision events.

Though I just used it to make a really simple game, I feel like the number of events can easily become overwhelming, so I'm not sure I'd recommend the engine for more complex games. For simples games and prototypes, however, I found it to be a really solid engine.

Lastly, I'm not sure how far into the beta Construct3 is, but it really didn't seem like a beta engine. Of course, it's built over proven engines, but I expected the web embedding to bring some bugs with it, which it didn't at all.

More information

Published15 days ago
StatusReleased
PlatformsWindows, macOS, Linux, HTML5
Authorvinipc

Download

Download
Breakout.c3p (162 kB)