X Tutup

A downloadable game

This game is temporarily unavailable while we review potential legal risks. We apologize for the inconvenience and appreciate your patience.

🌀 Portal Flat 2D

A 2D puzzle-platformer inspired by the mechanics of Portal, built from scratch using pygame.

This project reimagines the original Portal experience in two dimensions, keeping the core ideas: portals, momentum, logic puzzles, and test chambers — but adapted to fast, precise 2D gameplay.

🔹 Features

  • 🟠🟦 Portal mechanics fully recreated in 2D

  • 🧩 All 19 Portal test chambers recreated in 2D form

  • 🛠️ Built-in level editor – create and play your own puzzles

  • 🎮 Controller support

  • 👥 Local co-op on a single screen

  • 🌐 Playable in browser and as a desktop build

🎮 Gameplay

Use portals to solve puzzles, move objects and build momentum
The game focuses on logic, timing, and spatial thinking rather than combat.

🛠️ Level Editor

Note: The level editor is currently available only in the desktop version.

The game includes a powerful editor that allows you to:

  • Create custom test chambers

  • Experiment with puzzle design

  • Play your levels instantly

Perfect for players who enjoy designing their own challenges.

⚠️ Disclaimer

This is a fan-made project inspired by Portal.
All rights to Portal and related assets belong to their respective owners.
This game is free and made purely for educational and creative purposes.

💬 Enjoyed the game? Found a bug? Have suggestions?
I'd really appreciate it if you left a comment

Updated 5 days ago
Published 11 days ago
StatusIn development
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
Authorshurik_is
GenrePuzzle, Platformer
Made withpygame
Tags2D, Controller, Fangame, Level Editor, Local Co-Op
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Mouse, Xbox controller, Gamepad (any), Joystick
MultiplayerLocal multiplayer
Player count1 - 2

Development log

Comments

Log in with itch.io to leave a comment.

Nice game! Good fun, totally recommend it

Some gamplay, some critique ;)

X Tutup