-
Notifications
You must be signed in to change notification settings - Fork 0
V2 Phaser Game
In this second version of the project, I decided to start fresh. With the idea of doing something original, creative, and inspired by other developers who turned their websites into games (like bruno-simon.com), I created a game to present my skills in different programming languages and frameworks in a fun and interactive way. 🚀
To start playing the game open the modal by clicking the computer icon button on the right bottom corner, that will open up a modal with multiple options:

Click on the option: Let's play a game/Jogar CV Interativo and have fun:)
Or you can just click on this link: https://201flaviosilva.github.io/s/game
The initial scene of the game, where you can either enter the rabbit hole 🐇 and start playing —> exploring my skills through gamification.
This is where the game truly begins. In this interactive menu, the player controls a spaceship using the keyboard and can choose between several options:

In this scene, the player can:
- Change the game language (Portuguese/English) 🌎
- Toggle fullscreen mode 🖥️
- Toggle sound 🔊

A Super Mario-style game (strongly inspired by its first level) where I pay tribute to the first two programming languages I learned: Pascal/PacalZim and Lazarus.
The Goombas are replaced by Duke, the Java mascot, symbolizing the language that gave me many headaches and sleepless nights. 😅

In this shoot 'em up (or rather shoot 'em right) game, the player controls a spaceship that fires programming languages like HTML, CSS, SASS, JavaScript, and React, aiming to destroy all the Dukes (again). 🔥
Being a huge fan of particles, I tried to apply them everywhere to make this game an explosive experience! 💣

Inspired by another arcade classic, Space Invaders 👾, I recreated the game in Phaser to represent the game development tools I know best: Phaser and Godot.
The spaceship's shots alternate between the Godot and Phaser logos, and each shot can only destroy the enemy that matches its sprite. 🚀
This time, to change things up, the player controls Duke — yes, I finally gave Duke the role of the good guy! 🦸♂️

Another game inspired by a classic: Snake 🐍. Here I showcase all the languages and frameworks where I feel I have some skill (not much, but enough to proudly display on my résumé).
Pascal, Lazarus, Visual Basic, HTML, CSS/SCSS, JavaScript, React, Godot, and Phaser. 💻
Once again, Duke (representing Java) makes a special appearance — this time as the protagonist: the snake itself! 🎮

Some of the assets were built by me using Piskel App, but others, mainly the ones used on the Pascal Game/Sumer Mario game, are from gameart2d team.