About N Gon

n-gon is a free, open-source 2D shooter built by solo developer Ross Landgreen, running entirely in the browser on the matter.js physics engine. You play a small polygonal fighter dropped into a randomized rotation of named arenas — sewers, a warehouse, a coliseum, a satellite station, and dozens more — clearing out geometric enemies with a growing stash of weapons before the level's boss shows up.

Every level is fought with matter.js physics doing real work: bullets bounce off walls, enemies get knocked back by impacts, and your own momentum carries you through jumps and slides. You start with a basic gun and pick up new weapons and field abilities as you clear rooms, so a session snowballs from a plain shooter into a screen full of ricochets and crowd-control tricks by the final fight.

Controls

  • Move: A/D or Left/Right arrows
  • Jump: W or Up arrow
  • Crouch: S or Down arrow
  • Fire: F or left mouse button, aimed with the mouse
  • Field ability: Space or right mouse button
  • Switch weapon: Q/E or the mouse wheel
  • Pause: P

Every key can be rebound from the in-game settings panel, which also lets you set a difficulty (easy, normal, hard, or the joke-difficulty "why?"), cap the frame rate, and type in a specific level seed if you want to replay a particular layout.

Tips

  • Don't fire-and-forget one gun. Nail guns, shotguns, lasers, and "super balls" all behave differently against groups versus single tough enemies — cycle through your inventory with Q/E mid-fight instead of sticking to whichever you picked up first.
  • Field abilities like time dilation, pilot wave, and the standing wave field aren't just offense — several of them are built to buy you breathing room or blunt incoming fire, so save them for when you're being swarmed rather than burning them on the first enemy you see.
  • Bullets ricochet off the level geometry, so use walls and corners on purpose to hit enemies that are behind cover instead of only shooting in straight lines.
  • If a specific level or level type keeps wrecking your runs, you can ban it by name from the settings panel and the seed generator will skip it.

n-gon suits players who like their shooters a little chaotic and physics-driven rather than tightly scripted — short, replayable sessions where no two runs pull the same mix of guns and fields.

N Gon FAQ

What are the controls for n-gon?
Move with A/D or the arrow keys, jump with W or Up, and crouch with S or Down. Fire with F or left-click aimed by the mouse, and use your field ability with Space or right-click. Switch weapons with Q/E or the mouse wheel, and every key can be rebound in the settings panel.
Is n-gon free to play?
Yes. n-gon is a free, open-source browser game — it costs nothing and there's nothing to download or install.
Do I keep my weapons and levels between runs?
No, each run generates a new level order and set of weapons from a random seed, so what you find changes every time. You can type in a specific seed in the settings panel to replay a layout you liked.
Can I skip levels I don't like?
Yes. The settings panel has a 'banned levels' field where you can list level names to exclude from your seed's rotation.

Comments

0

No comments yet.

More games