Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Thanks! Yea, we used the latest version of GameMaker.

Oh really cool, i started to learn Gml and Unity at the same time, i don't know if its worth it to learn GML if i can understand Unity, Game maker seem cool to me, ¿Do you have any reasons for doing this in GameMaker instead of Unity?. since i'm new and only done pretty basic stuff maybe i am missing something on why GameMaker is easier or faster. your answer would really help me. Thanks and great games.

The reason why we used GM for this jam game (and all other jam games so far) is that we're the most familiar with it compared to other engines and we know that we can create stuff fast in it because of that.

I hesitate to give advice on which engine you should learn, because I'm not super familiar with engines besides GameMaker and Unity. But I will say that if you want to make 3D games, GameMaker doesn't have great support for that, so you'll be better off learning Unity, Godot, Unreal or any other engine with proper 3D capabilities. If you do want to make 2D games, GameMaker is great!

Thanks for your replays, i got a question ¿How you achieve in this game the 3D physics of the dice? i been researching online but can not figure it out

¿ is it just a fake 3d animation?

Looks so good.

It's fake 3D! It's based on a hand-drawn frame by frame sprite animation. Reaktori drew the art for it and programmed the initial implementation.

The die sprite looks like this:

But then it's also rotated so it'll look something like this (this gif here is a bit janky, sorry):

Then on top of that die sprite we draw the faces of the die. The faces are just static sprites and they're drawn on the die 1) positioned and scaled depending on which side of the die it's on and which frame of the die animation is currently being drawn, and 2) rotated to the same angle as the die.

¡Awesome answer! really clever, cause this was made on Game Maker and i was wondering how you guys fake the 3D.

One more question, when de die finally hits the ground, i can't not tell if the final result is random or if it actually following the the fake 3d rotation really interesting.

It's supposed to actually respect the face that's actually visible on the die! But I found that the die drawing is a bit buggy sometimes. So it's possible that it might be drawing the wrong face at times, making it look like the face doesn't determine which unit is spawned.