Skip to content

A recreation of the arcade game "Pacman" with rust and the bevy engine

Notifications You must be signed in to change notification settings

Warhorst/pacman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pacman

A recreation of the arcade game "Pacman" with rust and the bevy engine.

Despite its age and appearance, Pacman was a quite complex game. Therefore, this project aims to battle test bevy.

Play the latest WASM build (last updated December 3, 2024)

(Use WASD or arrow keys to control pacman. Click into the canvas if it's not working)

State of the game

The game is on version 1.0.0. As I implemented every feature listed in the pacman dossier (as far as I can tell), I consider the game feature complete.

There are still other things one can do, like:

  • the main menu, with an introduction to all ghosts
  • level transition cutscenes
  • persisted high scores
  • bugs from the original game, like Pinky cannot walk upwards or the "death screen"
  • a new WASM build (would require an update of asset preload first)

The game was also designed (and therefore overengineered) with a map editor in mind (or at least custom maps). Maybe this will come to fruition one day.

Main resources

Font

Sound

Thanks to all these nice people for providing the sound effects:

Downloaded with yt-dlp

Did some cutting with LosslessCut and https://mp3cut.net

(Tip: Don't even try to download the sounds from other sides than YouTube. The quality is trash and the tracks are incomplete)

About

A recreation of the arcade game "Pacman" with rust and the bevy engine

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published