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
Construct 2 (c2) version of the Line of Sight behavior (r275). When a chosen object is within line of sight (LOS) it becomes selected, even for multiple instanc...
Welcome to this tutorial covering how to make a robust inventory system. In any game which uses items, you'll usually need some way for the player to view and u...
This is my first tutorial and I'm going to show how you can setup a multi language project using JSON and Dictionary. First of all, lets setup our basic project...
Ive made a blocky game. I can build structures out of blocks. Now I want to save a structure (made of multiple instances of one block-object(different animation...
Are there any noticeable speed gains to be had from either approach in comparison to the other (Using a dictionary to look up values, vs. An instance variable)?...
I have a dictionary that stores messages. 0: Hello 1. 1: Hello 2. 2: Hello 3. I want to set text "message" when an event happens. Basic logic is "messages.SetTe...
I have a dictionary that gets saved to local storage every X minutes. When the game starts I want it to load the dictionary from local storage if it exists. If...
I need help in storing three set of values like an User A scores X in Level X, scores Y in Level Y and so on and I would like do the same for multiple users in...
So far I've been using multiple objects OUTSIDE the game screen with local variables to store my in-game values in. I found that way to be quite clear for me, e...
I added a new dictionary file to my project to add a list of unlock criteria for my game. When I copied the old text with linebreaks it added \n\n in the string...