An Introduction to an RPG game created with Phaser 3. Recruit friends, form a team and try to save your little town of SummerHill from monsters of another dimension on this pixel art turn-based RPG.
- To select an option on the main menu, use the mouse right click on the corresponding button. You can also use the right click on the fullscreen icon to toggle fullscreen mode.
- To move on the map and in the battle UI use the arrow keys, to confirm an action use the SPACE bar.
- Phaser 3.24.1/WebGL
- CSS
- Javascript ES6
- Webpack
- Aseprite
- Tiled
- Netlify for deployment
-
To deploy this project locally, download or clone this repo.
-
Install the dependencies to build the project
npm install
- Build the project with npm run build use the following command to start the development server(http://localhost:7000/) :
npm run start
- To run the test:
$ npm run test
SumerHill-Madness Documentation
👤 Fernando Bahamondes
- Github: @ferbaco86
- Twitter: @ferbac0
- Linkedin: fernando-bahamondes-correa
Give an ⭐️ if you like this project!
-
Add Mobile support
-
Implement a save game system
-
Expand the game to other areas
-
Upgrade the level cap
- Omega Modern Assets Pack Pixel art asset pack used to build this game.
- How to Create a Turn-Based RPG in Phaser 3. The battle system implemented is based on this tutorial.
- Foxley BFXR Set A Some audio effects used in-game are from here.
- SNES Original Soundtrack Small Collection some tracks from here are used for background music
- 16 bit Music Pack Joshua Mclean some tracks from here are used for background music.
This project is MIT licensed