In the past two years, I’ve become interested in making video games, but always found myself stymied about how to start. Luckily, I attend a monthly event where each attendee tries to build a game in two hours using a different engine every session. It’s a lot of fun, even if the games are messy and weird.

Luckily for you, you don’t need to find a monthly meetup to do something similar. Just check out the following websites, which will have you building a game of your very own within minutes.

Screen capture of Bitsy game editor showing a desert-like field in cream and brown

If you’re a fan of old-school exploration games like the Legend of Zelda series, thenBitsyis right up your alley for making your own. As the name implies, it lets you create small pixel art games where you can control a character, pick up items, and display dialogue—all without writing a single line of code.

It runs in your browser, so there’s no need to install anything, and each game is saved as an HTML file, so it’s super easy to share with friends and family.

Screen capture of Twine game engine showing a series of text boxes connected by lines

There areplenty of Bitsy games to check out on itch.io(I recommendthe works of Cecile Richard). For those who find it a bit too simplistic, many folks have made their own modifications to the engine, likeBitsy HD(which adds more pixels to your rooms).

For aspiring choose-your-own-adventure writers,Twineis the best place to start. You can run it in your browser or download the desktop app. Twine is for creating text-based stories with branching options: Do you want to try the red door or the green door? Will you take the left or the right path? Should you go on a date with Betty or Veronica tonight?

Screen capture of PuzzleScript in browser, showing colorful text depicting the sprites and objects in the game

Each choice is represented by a box with each story connection represented by a line, making it very easy to visualize your narrative. You can check out someexamples on itch.io.

More advanced users can add all sorts of bells and whistles like graphics and sound and there is lots of documentation outlining how to do these things. However, even if after adding all that, you still find Twine too limiting, keep in mind that lots of professional game developersuse Twine to prototype their gamesbefore moving toa more robust engine like Godot—meaning it’s still worth learning how to use.

Screen capture of Construct game engine with level layout displayed showing a stick person walking on a beach

3PuzzleScript

You may be familiar with sokoban-type games: puzzle games in which you solve each level by pushing boxes around.PuzzleScriptlets you make your own, right from the comfort of your browser.

As hinted by its name, PuzzleScript is a tad more on the coding side of gamemaking, but it’s still incredibly visual. You draw sprites and rooms with colored numbers and indicate relations between them with symbols like arrows and brackets.

Screen capture of Scratch game engine in browser showing blocks of colorful code on the left side of the screen

The forums and documentation are easily accessible right from the editing screen, which means you can spend more time trying to think of a good puzzle rather than struggling with getting basic game mechanics working. Or, if you’re like me, you can just make a game where you make boxes disappear and still have fun. Thevariety of PuzzleScript games on sites like itch.iois mindboggling.

4Construct

Chances are, if you play a lot of browser games, you’ve probably playedgames made with Construct. That’s becauseConstructis great for making extremely polished browser-based games, no coding required. Instead, you make sprites and backgrounds and then select from a menu of options for how it moves and acts.

That includes platforming options if you’re a big fan of games like the Super Mario series or Hollow Knight. You won’t be able to make a game like those right away, but it is possible with a little time and elbow grease.

Construct is the only game engine on this list that has a paid option and you’ll need that if you plan to work on something super complex likeHypnospace Outlawor find yourself making dozens of projects. But for casual hobbyists or raw beginners, the free trial of Construct will do just fine.

Scratchis a tool designed to teach kids code, but that makes it perfect for people who want to dip their toe into the waters of coding but who always found traditional tools (likebeginner projectsandcoding boot camps) for adults intimidating.

All the different commands are represented by literal “blocks” of code, colored according to what they do and easy to add to your game: just click and drag each block onto the field and click the pieces into place like you’re putting a puzzle together. It makes coding fun, in addition to helping you put together a game.

If you know enough about code to find the pre-existing blocks too limited, Scratch has you covered, as you can make your own blocks right there in your browser and add them to any game you make. Check out someprojects on the Scratch sitefor ideas.

Keep in mind that, as with many things, mastery takes time. You won’t be making something on the level of a Nintendo game on your first day. You’ll need to practice and make a lot of mistakes first.

But what I like about all of the above engines is that they’re fun to use, so it never feels like a drag. Once you’ve finally made something cool, you can easily export your files and send them to friends and family (orpost on a site like itch.io like I did) and proudly say, “Check out this cool thing I made!”