Skip to content

JonFermin/phaser-template

Repository files navigation

Phaser.js 2D Game Template

A minimal starter template for 2D game development with Phaser 3, Vite, and TypeScript.

This template is designed to be used with Dyad as a starting point for AI-assisted 2D game projects.

Tech Stack

  • Phaser 3.90 — HTML5 2D game framework
  • Vite 6 — fast dev server and bundler
  • TypeScript 5.7

Getting Started

npm install
npm run dev

Then open the local URL printed in the terminal.

Scripts

  • npm run dev — start the Vite dev server with HMR
  • npm run build — type-check and build for production
  • npm run build:dev — build without type-checking (faster iteration)
  • npm run preview — preview the production build locally

Project Structure

src/
  main.ts        # entry point, game config
  scenes/        # Phaser scenes
  entities/      # sprites, players, enemies
  utils/         # helpers
public/          # static assets (served at /)

Built With Dyad

This template is part of the official Dyad template collection. Fork it, remix it, or use it as a base for your own 2D games.

About

Minimal Phaser 3 2D game starter template for Dyad (Vite + TypeScript)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors