RxDesign

A portfolio website, by Rick Bairstow. Showcasing projects, work, photography, and art.

Pyroblast Game

Technologies used: Phaser.io, Phaser Editor, Adobe Photoshop, Adobe Audition, HTML5, CSS3, JavaScript, JSON, jQuery, PHP, SQLi, PHPStorm, Microsoft Word, Adobe Acrobat.

A second-year module of my University course required that I produce a game using the Phaser.io JavaScript framework. The specifications asked for a game which used more than 5 screens of content, and which collected a score to be added to an SQL database.

I chose to make an adventure-platform game, aimed at a younger audience between the ages 7-14. The style of graphics were developed to be simplistic in order to meet this age range. The game used several Phaser tutorials as inspiration, as well as some reference to classic platform games such as Super Mario Bros and Sonic The Hedgehog.

The difficulty of the game is progressive, as each level increases in difficulty as the player progresses through the game. This is supported by a score system which allows the player to submit their score upon losing the game, and also upon reaching the end. If the player loses their lives, then the gameover screen is called, where as if they complete the game, the story’s end will be displayed. Either way, the user is able to submit their name, and their score, to the developed database.

All coding and assets within the game are bespoke, with exception to the single music track. Sound effects were generated using an 8-bit generation tool. All visual assets were hand-drawn, and digitally mastered using Adobe Photoshop. While tutorials and documentation were used as reference for coding, no coding was copied and is of my own design.

You can play the game via the following link:

Play Pyroblast

Play Pyroblast (Working Scoreboard link – requires Teesside University credentials)

 

 

Next Post

Previous Post

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

© 2020 Rick Bairstow

Privacy Policy | Back to top