Skip to content

alexanderclarktx/piggo-gg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Piggo is an open-source multiplayer web game! Play online at piggo.gg


Objectives

👾 multiplayer is smooth & performant

🎮 adding new game modes is easy

Features

✅ server-authoritative netcode

✅ 2D graphics, sprites, and animations (pixiJS)

✅ deterministic physics (rapierJS)

✅ ECS architecture

✅ WASD movement controls

✅ interactive entities & npc ai behavior

✅ switch between games

✅ networked chat

Development

package description
core core piggo source files
games piggo games
web webapp serving piggo
server game server
docs resources & js bundle served statically by GitHub Pages

setup

# install dependencies
bun install

# launch server and web
bun dev