Hundreds of features to explore
Games made in Construct
Your questions answered
Trusted by schools and universities worldwide
Free education resources to use in the classroom
Students do not need accounts with us
What we believe
We are in this together
World class complete documentation
Official and community submitted guides
Learn and share with other game developers
Upload and play games from the Construct community
Game development stories & opinions
I want to make a platformer game with art made in vector. 1.Should I use sprites or tilemaps? 2.What resolution should I use with sprites or tiles? 3.What windo...
I am learning (or attempting to learn Construct, I'm doing alright. What I'm not doing is knowing why after game start, the "food" just 'spawns' the disappears....
So I have an issue with my game where if I use the up or down arrow keys, the web browser will scroll, rather than focusing on the game. Is there any way to pre...
Hi to all on the Construct 3 forums, I hope this is the right section for this as it is the first time I have used this forum. So I am working on a 2D platforme...
I created an array in the file section of my game via right click-> create file and filled it up with the data I wanted to. I managed to get AJAX to fetch it an...
What I'm looking for is, whenever the player misses a box and the box hits the bottom or green "bottom trig" object , the time scale will stop, (boxes will free...
When I export a program via NW.Js as an executable *.Exe program, my windows defender will always stop it from working. While you can manually override it, I th...
I wanted this enemy here to jump higher according to the distance with Roll and the enemy. But I can not do this. For a while. I'm with these events, someone co...
Can someone break this down for please? It took ages to find this and it works well, but I don't really understand why it works? If you can break this down into...
In my game, I have it so when either player 1 or 2 gets to 0 health the other wins the round then they proceed to the next round. But the problem I am encounter...