Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
P

PokeMMO

> 编程语言
Open source

:video_game: Pokemon MMO engine with realtime editor

758 stars0 likes2 views
WebsiteGitHub

About

:video_game: Pokemon MMO engine with realtime editor

#Pokémon Engine Demo

Runs best on Chrome.

Uses the 2D canvas to render the editor mode and WebGL for the gameplay (unfinished).

Graphics used in the demo are created by EpicDay and Red_Ex. Sounds are taken from SoundBible.

  • Z: Action
  • X: Run
  • C: Jump
  • F1: Switch renderer (webgl/canvas)
  • F2: Edit mode
  • F3: Free camera mode (Press right mouse key to drag around)
  • F4: God mode

Setup:

bash
Client:
npm install
npm run watch

Server:
cd ./server
npm install
npm run start
  • Engine

    • Collisions
    • Camera
    • 3D Audio implementation
    • Grid based path finding
    • Maps
    • Map connections
    • Dynamic multi-lingual support
    • Mini map
    • Pings
    • Notifications (Map name, dialog boxes etc)
    • Record/Replay Mode
    • Seed based animations
    • Canvas renderer
    • WebGL renderer
    • Normal map based lighting
  • Editor

    • Undo & Redo
    • Select, Copy, Paste, Cut, Delete (unstable)
    • Range map entity selections
    • Map entities
    • Map entities settings
    • Map entity add & edit support
    • Map entity collison box editor
    • Draggable map entities
    • UI
    • Background map tile drawing
    • Background map collision tile drawing
    • Map connections
    • Map entity event code editor
  • Interpreter

    • Syntax
    • Global flags
    • Expressions
    • Game api
    • Frame based step script execution

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

JavaScript

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言