Guides
Roundups and guides for finding your next game on Elipar.
Aim Assist That Turns The Whole Camera
A shooter on a touchscreen has no mouse. Zombie Outbreak's assist rotates your view onto a nearby target rather than bending the bullet.
The Ship Does Not Go Where You Point
In Neon Dodge your finger moves a target and the ship eases toward it. That lag is the game — snapping to the cursor makes dodging trivial and dull.
Three Ways To Fake Depth In A Browser
Critter Roll looks like a 3D runner and has no 3D library in it. It is a hand-rolled projection on a 2D canvas, and that was the right call.
Every Wrong Answer Is A Real Mistake
BODMAS Blitz builds each wrong option from a specific misconception rather than a random number, which is what lets it explain where you went wrong.
Wrong Answers Are The Hard Part
In a multiple-choice arithmetic game the three wrong answers decide the difficulty, not the sum. And they have to get easier as the timer gets shorter.
The Legend Showed The Wrong Insect
Roach Smash draws its bugs as hand-made SVG so no emoji has to tell them apart. Its own start screen labelled the ladybug with an ant emoji.
Every Puzzle Solved Before It Shipped
An unsolvable level in a programming puzzle is indistinguishable from a bug in the interpreter. I traced every solution by hand. Then I found what hand-tracing had quietly missed.
Building A Game You Cannot Lose
Every other reflex game here has three lives and a shrinking timer. For a memory game aimed at small children, both of those are the wrong answer.
A Badge For Something You Actually Did
Every achievement here was a cross-game counter. None of them could reward beating a boss, so games got a second, independent message channel.
A Platformer That Fits Any Container
Jungle Quest's levels are authored in a fixed 540-unit world and scaled to whatever box they land in, so a jump is the same jump at every size.
Notes That Claimed A Button I Never Built
I had written down that Lucky 6 shipped with a mute button, following the house convention. It had no mute control and no music at all.
Two Games That Could Not Report
Marble Maze showed six sessions and zero completions. Not because nobody finished — because finishing emitted nothing at all.
One Line Killed Every Button
Ski Slalom's mute button would not work from the keyboard. Nothing in the mute code was wrong — a window-level key handler was eating the browser's own click.
Putting A Stranger's Name On An Image
Cake Slice renders a typed name into a shareable birthday card. Three bugs in my own sanitiser, and one limitation no font can fix.
A Camera Pointed The Wrong Way
A submitted game started with the camera facing away from its own objective, so pressing forward walked the player backwards toward the world edge.
The Test Viewport That Was Too Tall
Flag Dash's bottom row of answers was clipped off a real phone. I had tested it at 480x850, and the real frame it plays in is 348x465.
A Bounding Rect That Was A Lie
Grid Runner's road is a div tilted with rotateX. Asking it for its bounding rectangle returns a screen-space projection, not the geometry you need.
A Jigsaw That Showed The Answer
Placing a piece changed 0.0% of that square's pixels. The empty board was painting the finished picture, and the fix took three separate passes to find.
Canvas Clipped To The Wrong Path
The striped candies in Sweet Swap had no stripes. ctx.clip() uses whatever path you began last, and the last path was a tiny highlight ellipse.
Two Rivals With One Shared Speed
Turbo Dash set each rival's speed at the start of every race. Nothing ever read those fields, so both opponents ran at an identical hardcoded pace.
The Dart You Could Not See
The dart was too small, and then it was still invisible after I made it bigger — because it flies almost exactly down the camera's own line of sight.
A Guard That Blocked Its Own AI
One line stopped a stray tap during the CPU's turn. It also stopped the CPU, so every single-player game froze and every unit test still passed.
The Ship Was Flying Nose Down
Two players told me the spaceship did not look like a spaceship. The model was fine. It was pointing at the floor, and painted in a material that renders black.
The Candy Colours That Rendered Mud
The game description promised a candy-coloured tower. The blocks came out dusty olive, and the lighting maths turned out to be the floor, not the problem.
A Coaster Track Rolled 70 Degrees
The whole second half of the ride was banked sideways, so ducking moved the cart left instead of down. The fix was not the camera, it was the frame.
Measuring A Checkers AI Instead Of Guessing
I set the search depth to 5 because it sounded safe. The worst real position runs in 639ms, so it should have been 8 — and the only way to know was to time it.
Undo Is Easier If You Stop Being Clever
A solitaire move can flip a card, score points and complete a foundation at once. Reversing that properly is fiddly — so I stopped reversing anything.
Dealing Mahjong Backwards
Shuffling 144 tiles onto a turtle gives you a board that often cannot be finished. The fix is to build the deal by taking it apart first.
The 2048 Bug That Only Shows In The Score
Four identical tiles must become two, never one. Get it wrong and the board still looks completely plausible — only the number at the top is lying.
Every Sudoku Here Has Exactly One Answer
A sudoku with two valid answers will mark a correct deduction wrong. Proving each puzzle has exactly one is the whole job, and it has to be cheap.
Redrawing A Chessboard 60 Times A Second
Our chess game was the slowest 3D thing on the site, mostly because it redrew a completely motionless board. The other half was one line I never suspected.
The CPU Hid The Puck In A Corner
A player sent me a screenshot of our air hockey game with no puck in it. The puck was there. The computer's mallet was parked on top of it, forever.
Reading localStorage Can Throw
One unguarded line killed our word game stone dead, with no error a player could see. It had been there for months and could never fire on our own site.
One URL, Two Different Files
Players kept landing on the bare game file instead of the page. I spent a week on caching before realising the URL itself was ambiguous.
The CSS Class That Didn't Exist
A tidy-up broke the frame on 37 games at once. The build passed, no test failed, and every screenshot looked plausible. The class had silently stopped existing.
Four Physics Bugs In A Row
Every fix I made to our hill climbing game broke the next thing. Then a player told me the game never ended, and they were right about that too.
Learning To Trust A Chess Engine
I wrote a chess engine from scratch and had no idea whether its rules were right. One counting test settled it, and it is the reason I shipped the game.
The Generator That Just Stopped
My puzzle generator made seven boards in under a minute and then produced nothing for two and a half. The search was fine. The starting square wasn't.
Walls That Need Holes In Them
Someone told me the ball never went in the net in our football game. I assumed they were missing. It turned out scoring was mathematically impossible.
Five Camera Bugs From One Bad Habit
Players told me our snake game stopped spawning food. The spawn code was correct — the camera was cropping a third of the arena off the screen.
One Cached Layer, 5.7 FPS Back to 60
Giving our pool table a real wooden cabinet cost 90% of the frame rate. Finding the culprit, and why measuring the old build first is the step people skip.
The Fastest Way to Score Was to Lose
Three games here shipped a scoring formula that paid you for failing on purpose. Each one passed its tests. The fix is a different kind of test.
My Curling Stones Slid Five Times Too Far
Picking a physics constant because it sounds realistic is how you ship an unplayable game. Solving backwards from the sheet's real length is how you fix it.
The Hex-Grid Bug in Our Bubble Shooter
Drop a new row into a hex grid the obvious way and every bubble already placed jumps half a width sideways. Why it happens, and the test that catches it.
Why Our Pool Corner Pockets Rejected Balls
A cushion clamp held every ball 39.6px from a pocket with a 36px capture radius, so slow shots bounced out. How measurement found it and geometry fixed it.
Free Games That Work on a School Chromebook
Managed laptops block installs, not web pages. Browser games that stay smooth on old school hardware — nothing to download, no account, and they work offline.
6 Designers Who Shaped Video Games
From Miyamoto's Mario to Carmack's Doom engine — the designers and programmers behind the games you grew up playing, and what each of them changed.
Free Browser Games for Your New iPhone
Free games for a new iPhone with nothing to install — they run in Safari, work offline after the first play, and never touch your storage.
Free Games to Play Before GTA 6
GTA 6 lands in November 2026. Until then, here are free driving and action games you can play in a browser tab right now — no download, no waiting.
Free 2 Player Games to Play Online
Air hockey, Connect-4 and Dots & Boxes you can play on one phone, side by side — free 2 player browser games with no app, no account and no second device.
Free Kids Games to Play Online
Memory matching, jigsaw puzzles and a gentle 3D runner — free browser games for younger players, with no ads between levels, no accounts and nothing to install.
Free Educational Games to Play Online
Mental arithmetic, world flags, BODMAS drills and a visual programming puzzle — free learning games that play like games, not like homework.
Free Sports Games to Play Online
Football, pool, curling, darts, mini golf and skiing — six free sports games built from scratch for the browser, playable instantly on phone or desktop.
Free Racing Games to Play Online
A five-stage championship, a rollercoaster dash and a physics hill climber — free racing games that run in your browser with nothing to download.
Free 3D Adventure Games to Play Online
Explore a haunted courtyard, a derelict spacecraft and a snowbound watchtower — three free 3D adventure games, playable instantly in your browser.
Free Action Games to Play Online
Zombie survival in 3D, a space shooter, a combat runner and a reflex dodger — free action games built from scratch, playable instantly in your browser.
Free Arcade Games to Play Online
Seven quick, replayable arcade games — from a whack-a-mole reflex test to a synthwave neon runner with a coin shop — all playable instantly in your browser.
Free Strategy & Board Games to Play Online
Chess against an engine built from scratch, checkers with a real minimax AI, and 3D Ludo — three free browser board games, no app or account needed.
Free 3D Browser Games to Play Online
Five real 3D games that run entirely in a browser tab via WebGL — no plugin, no download, no account. A look at what each one is actually like to play.
Free Puzzle Games to Play Online
Sudoku, Minesweeper, Solitaire, 2048, match-3 and a daily word puzzle — free browser puzzle games with no app, no account and nothing to install.
Free Browser Games to Play Instantly (2026)
No downloads, no accounts, no waiting — a tour of every free browser game on Elipar, organized by what you're actually in the mood for.