Getting into Platformer Online Without Losing Your Mind
Platformer Online is a free browser-based 2D platformer that started as a Newgrounds project and has stuck around because the core loop actually works. You run, jump, avoid enemies, collect keys, and unlock doors. It sounds simple because it is simple, and that simplicity is exactly why people have been building custom maps and mods for it for over a decade. You don't need to install anything to play the original version. It runs directly in any modern browser through the web version hosted on their site or mirrored across various gaming portals. If you want the offline editor and full creator tools, that's a separate download from the official Platformer Online homepage. The editor lets you build levels with a tile-based system, place enemies with configurable AI patterns, and set custom physics parameters for each zone. The editor is where most people get stuck. I spent probably four hours one afternoon trying to figure out why my custom spike trap was killing the player through a wall. The issue wasn't collision detection — it was that the spike entity's hurtbox extends roughly two pixels beyond its visible sprite. I had placed it flush against a solid tile and assumed it was safe. It wasn't. The workaround was simple: leave at least a one-tile buffer between any spike or hazard and a wall, or the hitbox bleeds through. I learned that the hard way on a map I'd been polishing for two days.
How the Game Actually Works Under the Hood
The engine uses a straightforward A* pathfinding system for most enemy AI, but the pathing nodes are tile-aligned, not pixel-aligned. This creates a quirk that trips up new level designers constantly: enemies will path through gaps that are one pixel narrower than the character can fit through. A passage that looks walkable to the player might be impassable to a chaser because the AI node grid doesn't account for the player's slim hitbox. If you're designing a chase sequence, test it from the enemy's perspective, not yours. Physics in Platformer Online are configurable per-level. You can adjust gravity, jump velocity, acceleration, and friction independently. The default values produce that snappy, responsive feel the game is known for, but changing even one parameter like friction from the default 0.85 down to 0.6 makes the character feel like it's sliding on ice and completely breaks the timing of jumps that rely on precise horizontal movement. The game saves these custom physics as a separate parameter block in the level file, so they don't affect other maps. There's also the entity layering system that nobody really explains well. Entities render in the order they appear in the level file, not by Y-position. So if you place a background decorative element after a solid platform in your editor, the platform renders on top of the decoration even though the decoration is visually supposed to be behind it. The fix is to place all background sprites before any solid tiles in the editor's entity list. It's unintuitive until you've watched a ceiling texture overlap your floor tile and wasted twenty minutes troubleshooting rendering order.
Building a Playable Level Without Common Pitfalls
Start with the template maps. They come pre-configured with proper tile alignment, standard enemy spawn points, and working key-door sequences. Strip them down to blank grids and rebuild rather than starting from zero. The default tile grid uses a 32x32 pixel system, and if your custom tiles aren't multiples of that, collision gets weird. I once imported a custom sprite sheet that had 30-pixel tiles because I'd cropped it in an image editor without checking dimensions. The resulting level had platforms that floated a pixel above the ground and enemies that clipped through corners. Recropped everything to 32 and it worked. Enemy placement matters more than most people realize. The game has a built-in difficulty curve based on enemy count and type per level. Throw too many aggressive enemies into a small arena and the game doesn't just get harder — it can soft-lock if enemies spawn on top of each other and get stuck in collision loops. I've seen maps where five or six chasers all pile into a single corridor and the player just walks past them because they're stuck vibrating in place. Test every enemy encounter in isolation before combining multiple groups. checkpoints in Platformer Online are placed by dropping a save-point entity on the map. But here's the thing most tutorials don't mention: checkpoint placement directly affects the game's internal difficulty scaling. The engine tracks checkpoint density and adjusts enemy aggression subtly. Too few checkpoints and the game starts spawning stronger variants in later sections. Too many and the level feels trivial. A good middle ground is one checkpoint roughly every thirty to forty seconds of gameplay at normal speed.
Get the Full Details

What Platformer Online Can't Do
The engine has real limitations that become obvious the further you push it. Multi-layer parallax scrolling exists but only supports up to three background layers, and they don't respond to camera movement the way modern platformers handle it — it's a fixed offset, not dynamic. If you want true depth, you're out of luck. The level size is also capped, so sprawling mega-levels that some other engines support just don't exist here. You'll hit the boundary and the editor will refuse to place more tiles. Multiplayer is local co-op only. There's no netcode built in. If you're hoping to host online matches, you're looking at a completely different tool. The community has done some workarounds with screen-sharing and split-view tricks, but they're fragile and depend on both players having identical frame rates, which they never do. If your goal is just to play, the browser version is fine and you can start immediately. If you want to create levels, expect a learning curve that's steeper than the game's friendly appearance suggests. The editor documentation is sparse and the community forums are the real source of knowledge, but they're scattered across a few different boards and archived threads. Bookmark the main Platformer Online wiki and the Newgrounds discussion threads. Those two resources cover about eighty percent of the edge cases you'll run into.