A simple but creative platform game, implemented using Phaser.
- Javascript/ES6
- NPM
- Webpack
- Phaser 3
Press Enter Key to jump and catch bubbles, avoid viruses and falling out of the platforms!.
- Add levels of difficulty
- Allow selecting character to play
- Add touch support for players on mobile devices
As I didn't have previous experience using Phaser, the design process started with the skimming of the features that this tool offers for doing games. I used the next resources to learn how to use the library and to get used to the main functionalities:
As a result I created this repository which already has the main Scenes required for a game and some examples on how to load sound effects and images.
The second day was most of the time about reading on how to make a good game, the best practices, and making a plan to define the topic of the game and how will be the interaction with the player.
Some of the resources I used for this process were:
- The 3 Primary Principles of Game Design
- Beginner’s Guide to Game Mechanics
- The Ultimate Guide to Level Design
- How (And Why) to Write a Great Game Design Document
At this time I was ready to start building the game with the items I defined for it.
I used this time to develop the game, starting with the template I did before and following the design I created for it.
I divided this process in five main phases:
- Collect all the assets neeeded for the game (images and sounds)
- Build the escenes
- Build the factories and modules needed
- Build the services
- Working on connect the elements of the game and the gameflow
Get a local copy using git clone
Install Dependencies via NPM
npm install
Before seeing the project on the navigator you have to build the dependencies using web pack. Just run the following command:
npm run dev
Go to (http:\\localhost:8080) to see the game starting.
Run "npm test".
👤 Xóchitl Selene Flores Pérez
- Github: @enelesmai
- Twitter: @enelesmai
- Linkedin: xochitlselene
Contributions, issues and feature requests are welcome!
Give a (*) if you like this project!
- Characters, sound effects and music by Open Game Art org