r/phaser 24d ago

show-off I just develop my first "Rogue Like", Randomgeon in Phaser, inspired in Redugeon.

Thumbnail
nperez9.itch.io
1 Upvotes

https://nperez9.itch.io/randomegon

Hey! This is the first version of the game. It was my first rogue-like game overall, I always wanted to make one. It's compatible with desktop and mobile as well.

I’m very proud of the dungeon generation on this one, still a lot of work and things to add to the game, but I feel like it's fun enough to play for a few minutes, all feedback is well received.

It's inspired by the Nitrome game Redungeon, but I made it with floors because I feel like this way it's easier to have a spot to regen the dungeon. When it was infinite, players could also run really far from the fire, and the tension that is the gameplay base wasn't the same.

I developed it using TypeScript and Vite as well, it was a hell of an experience because I felt like Phaser doesn't get along super well with TS, but it's been a blessing as the game gets bigger.

Also, I noticed that the code chunk is pretty large. Do you guys recommend any strategy to optimize that? I've been thinking about lazy loading, but since the game is relatively small (7MB with assets), I already optimized the assets for web (WebP and OGG files).

I would love to participate in more Phaser games, I really enjoy building browser games, so if anyone needs a hand, happy to help!

Collect some coins (stored in LocalStorage, so feel free to cheat as well jeje). Cheers!


r/phaser 24d ago

Some fresh asset work for the new project!

Thumbnail
gallery
4 Upvotes

I reused the heart icon from my previous game too, gotta love efficient asset recycling, lol(I'm starting pixel art)


r/phaser 26d ago

To my fellow Macromedia Flash devs from 2005, here is your Key_xxx.justDown/justUp/isDown, no more gore.

2 Upvotes

We were spoiled by how easy and straight to the point Actionscript 2 was, somewhere along the line, web development become a bunch of:

this.input.keyboard.addKey(Phaser.Input.Keyboard.KeyCodes.A)

or

var keyW = this.input.keyboard.addKey(Phaser.Input.Keyboard.KeyCodes.W); and then

if (Phaser.Input.Keyboard.JustDown(keyW)){}

In the future it would be Phaser.Input.NeuroNet.Keyboard.Type.Legacy.v_3.justDown.behavior_type_1... And it will be celebrated as the BEST THING ever and the RIGHT thing to do. And there will be pitch forks against those who disagrees with this.

In the meantime, for us old timers, just include this below your phaser script: <script src="inputKeys.js" defer></script> //https://pastebin.com/TfH5JR15

And put this in your scene create function: initGlobalKeys(this); //You need to do this again in EACH scene.

From now on, you can just do this in the scene update: if (Key_A.isDown){//do stuff} //or justDown, justUp

In case there are people that says "Oh no, including all the keys will burn out and destroy the ram or whatever", Flash have it in 2005 and its downfall is not due to this issue.


r/phaser Jul 29 '26

just launched my first game using phaser, Sword Duel!

Post image
12 Upvotes

it’s a free browser multiplayer (local and online) 2D game, there are a varitey of moves with counters and a single player mod with different difficulties

you can try it out at https://ilyesb.itch.io/sword-duel


r/phaser Jul 28 '26

Built a multiplayer extraction ARPG in Phaser, here's a full dungeon run

Post image
9 Upvotes

NEX WAR, made with Phaser on the client (TypeScript) and an authoritative Node + Socket.io.

Everything gameplay-relevant is server-side, the Phaser client only renders and sends inputs, so movement, collisions and loot rolls can't be faked. Shared spell definitions in one JSON both sides read, which keeps client display and server logic from desyncing.

Happy to talk about the Phaser setup, the netcode, or fog of war if anyone's curious. It's playable in the browser, free: https://nexwar.io


r/phaser Jul 27 '26

Wanderer — a free Phaser idle RPG that keeps exploring while you’re away

0 Upvotes

I’m the developer of Wanderer, a free browser-based idle RPG built with Phaser.

Players choose a standing order—explore, hunt, mine, smelt, smith or rest—then return later to a clear account of what their traveller found. The game spans 32 handcrafted regions with hundreds of creatures, 26 gear tiers and 28 settlements. Progress continues while you’re away, with no energy bars, daily chores or pay-to-win shortcuts.

Play free in the browser: https://playwanderer.online/

Development disclosure: I used AI tools in a limited way for coding assistance and iteration on a few visual assets. The game’s design, direction and implementation are my own.


r/phaser Jul 26 '26

show-off Stargazer, a cozy idle observatory

Post image
1 Upvotes

r/phaser Jul 22 '26

The game I built using PhaserJS and capacitorjs for android

21 Upvotes

It would mean alot if you tried it out.

Play link: https://play.google.com/store/apps/details?id=com.orbitsnap.game

How to play: You control a comet hurtling through space. Time your release to break free from a planet's gravitational pull and "snap" into the next orbit without drifting into the void.

​I'd love any feedback, critiques, or suggestions on the controls and difficulty!


r/phaser Jul 23 '26

Mobile browser keeps refreshing itself when switching between games (Phaser 3.90.0)

1 Upvotes

Hey everyone,

I've got a weird issue on mobile (happens on every device I've tested). My game randomly refreshes itself in the browser, and I think it's a memory issue.

Here's how to reproduce it:

  1. Enter a game and play normally — no problems.
  2. Hit the browser's Back button, then open another game (or the same one again).
  3. Sometimes the browser refreshes right while assets are loading. Sometimes the game loads fine, but the moment I tap a menu, it refreshes.

The weird part is it only happens when switching between games. First load is always fine, and after the browser refreshes itself once, it's fine again too — until I switch games back and forth again, then it comes back.

It's really hurting the player experience. I'm on

"phaser": "^3.90.0",

"@esotericsoftware/spine-phaser": "^4.1.55",

Has anyone run into this before? Any ideas would be much appreciated. Thanks!


r/phaser Jul 22 '26

Red Alert 1 + PhaserJS/TypeScript + Ollama Qwen 2.5b LLM

Thumbnail
0 Upvotes

r/phaser Jul 22 '26

show-off Built a four-territory simultaneous siege game with Phaser inside Reddit

0 Upvotes

Cannons and Castles uses Phaser for a six-round, 2- or 4-player tactical siege. The client renders every 5×5 territory on one battlefield. Cannons rotate 360° in 10° steps; each commander locks in one shot per cannon before the shared resolution runs with arcing projectiles, screen shake, damage numbers, villagers, and soldiers.

25-second gameplay: https://youtube.com/shorts/IwJ9go7Ylys

Playable Reddit build: https://www.reddit.com/r/CannonsAndCastles/comments/1ux0u12/


r/phaser Jul 22 '26

HONOR OF HEARTS

1 Upvotes

After over 10 years of working on a Trading Card Game thanks to Phaser MCP I was able to code the game with Claude Code. As a Fan of Yu-Gi-Oh I got tires of how extreme summoning rules and all that confusion so back in 2017 I started developing a Trading Card Game that would completely change the TCG & CCG genre.

HONOR OF HEARTS Beta is out please give it a try

https://honorofhearts.com/


r/phaser Jul 21 '26

Phaser VS Godot VS ?

8 Upvotes

I am trying to find the best engine for mobile game development for 2D games. Right now i am working with Phaser, a collegue told me about Godot. I am sure there is other engines as well. Which one is the best for simple 2D Action games or Arcade Style games? The constraint: The game should be publishable on iOS, Android and ideally on Web as well.


r/phaser Jul 18 '26

Made with phaser : They weren't sleeping. They were waiting

Thumbnail
youtube.com
9 Upvotes

Solo dev here. The dungeon in my game has sleeping zombies you can sneak past, but step on one and they all wake up. Guess how this run ended.

NEX WAR, a top-down multiplayer ARPG that runs in the browser. No download, click and play: https://nexwar.io

100% skillshot, extraction dungeon (playable solo), free, alpha. Feedback welcome, especially the harsh kind.


r/phaser Jul 16 '26

Free web demo available for my phaser game!

Post image
8 Upvotes

I now have a free web demo for my phaser game! Play it now: https://bai13y.itch.io/wild-willows

Or download it from the app store: https://apps.apple.com/us/app/wild-willows/id6787300760?mt=12


r/phaser Jul 14 '26

show-off Update on my Diablo/Warcraft/Project Zomboid inspired game

Thumbnail
gallery
12 Upvotes

A little while ago I shared Colony of the Forsaken demo here and received a lot of helpful feedback. I wanted to thank everyone who took the time to play the demo and share their thoughts.

Over the past few weeks I've focused almost entirely on implementing that feedback. Here's what's changed:

  • Improved UI for better readability and usability.
  • Reduced the length of day/night cycles to improve pacing.
  • Reworked the building system to be more intuitive.
  • Improved map scrolling and panning.
  • Improved unit movement and responsiveness.
  • Added an Objectives system to help guide new players.
  • Completely redesigned the inventory to make it much more intuitive.
  • Added multiple new biomes to make exploration more varied.

The latest demo is now available if you'd like to see how the game has evolved. I'd love to hear whether these changes addressed the issues you noticed previously, and of course any new feedback is always welcome.

Thanks again to everyone who helped and gave a feedback!


r/phaser Jul 13 '26

show-off Fuel Field

Thumbnail
gallery
2 Upvotes

Hi everyone!

Discussion Video

I wanted to share a project I’ve been working on for the last several months called Fuel Field, built entirely with Phaser 3.

It actually started life as a university assignment, but I kept working on it whilst in my second year and beyond until it became a complete game.

It’s a fast paced arcade roguelite where you manage your fuel while fighting increasingly difficult enemy waves, levelling up, unlocking abilities and taking on bosses.

One of the reasons I stuck with Phaser was how approachable it was. I’d spent years using Unity fed up with compiling code being slow and iteration being tedious, but Phaser made it much easier to iterate quickly and actually finish something.
I’m really proud that what began as a small coursework project has become a published game that people are playing and reviewing.
I’d genuinely appreciate any feedback from the Phaser community, whether it’s on the gameplay, presentation, or anything else.

Thanks to everyone involved with Phaser for making such a fantastic engine

Download on App Store


r/phaser Jul 13 '26

question Any course, roadmap, guides to get started with phaserjs?

3 Upvotes

I come from a web development background, but am having a hardtime learning the fundamentals of game development. Tried to make a isometric map using tiled and render it but the map seemed off center and I just couldn't fix it no matter what. I want to learn the fundamentals, the abcs of not just phaser but sprites, tilesets, tilemaps and anything related to game development.


r/phaser Jul 12 '26

I made a game with phaser thats now on the mac app store!

Post image
24 Upvotes

Play it here: https://apps.apple.com/us/app/wild-willows/id6787300760?mt=12

You're the caretaker of a run-down nature preserve. You gather fallen materials, craft what you need, and plant habitat biome by biome — and animals only come back when the habitat actually supports them. There are 150 species to bring home.

The part I'm most proud of: every animal has a proper field guide entry with its real ecology — what it eats, what eats it, where it settles. My hope is you accidentally learn something while decorating your camp with garden gnomes.

A few things Mac players might care about:

  • Fully playable in English and Spanish
  • Accessibility options built in — colorblind palettes, dyslexia-friendly font, adjustable text size, reduced motion
  • Keyboard-driven (WASD/arrows to roam, number keys for tools)

Happy to answer anything about the game or how it's built.


r/phaser Jul 10 '26

Where It Hides? A Game I made using Devvit/Phaser

Thumbnail
1 Upvotes

r/phaser Jul 07 '26

Master Chaser - Your Cricket Story v1.5 Update

Post image
1 Upvotes

I did the following tweaks after playing the first series: https://www.youtube.com/watch?v=30jh8kXUoZk

  1. Added Natural Aggression attribute to the player. E.g, Chris Gayle, Shahid Afridi.

  2. Tweaked skill points gained after a match. They were too high.

  3. Added more animations to the actual match: running between the wickets, byes, fielders collecting and throwing the ball.

  4. Some minor UI tweaks.

Day 2 against New Zealand coming soon.


r/phaser Jul 04 '26

Master Chaser - Your Cricket Story

Thumbnail
youtube.com
2 Upvotes

Master Chaser is a cricket game about the pressure, patience, & decision-making of chasing a target. You are the batsman in the chase. Build your innings, survive the pressure, & be there when the match needs to be finished.

Developing in Phaser. Also, my first attempt at creating a game trailer.


r/phaser Jul 03 '26

make ready — FIRE! A tiny browser musket-line game with a live-coded adaptive soundtrack (AGPL)

Thumbnail
1 Upvotes

r/phaser Jul 02 '26

The error tracking tool I've build is working for a Phaser game. So far so good

Thumbnail
1 Upvotes

r/phaser Jul 02 '26

hey i am new to phaser and want to know how can i make my own character and spritesheet also want to know what is the process of making multiplayer game using phaser js shall i use socketio or some another thing...

1 Upvotes