An interactive resume
Introduction
It feels a little strange to write again, it’s been more than four months since I wrote anything on the blog. I’ve been very busy with university, I finally defended my degree thesis! and then I was doing an internship at a software development company. Quite a few things have happened in these last four months (maybe I’ll tell you later).
Now, what we came to, it is no secret to anyone that having a good resume is vital when looking for a job and if we take into account that, like us, there are many more candidates who apply for the same vacancy, it is of great importance to stand out from the rest of the candidates. Today I am here to give you an idea of how you can do this.
Where did I get the idea?
From Javier Muñiz, he is a Spanish Computer Engineer, writer, video game developer and youtuber. I usually watch his content on Youtube every time I have some free time, on his channel he tries to give tips and advice on how to improve in personal and work aspects. In one of his videos he mentioned that a good idea to stand out from the rest is to do something that impacts and has to do with your field of knowledge. Javier made a game in HTML5 where he introduced himself and made his skills known.
The theme of Javier’s game is simple, but the idea is fantastic and I decided to make my own (of course, with a different theme). This way you can demonstrate your programming skills while introducing yourself and talking a little about yourself. Also, a game like curriculum? will surely set you apart from the rest.
Then I started to google a little and discovered that not only Javier had one, I found Daniel Sternlicht, Robby Leonardi and Miquel Camps (his game is not available to date ;_;). Engineers who did the same as Javier, at this moment I was super excited!, so I got to work.
How did I do it?
My game is developed with web technologies, it can be played from any browser and even from mobile devices. It is programmed in Javascript, making use of Phaser, a framework for building video games that offers many advantages (handling sprites, physics system, functions for responsive, among others). I had no idea about this framework, so I had to learn how to use it, luckily there are quite a few forums (in English) and the official Mozilla tutorial in Spanish, the truth is it is very easy to use if you already have some experience in Javascript and have made a game before.
I first made a design on paper, in order to determine how it was going to work and what it was going to look like. The image below shows the sketch (something simple), but the important thing was to have a general idea of how the game was going to look. I wanted it to have a pixelated look, for the avatar to be NES or Super Nintendo style, and for it to be easy to use.
Design on paper
About a month passed since I made the design on paper, I got busy with my degree work and postponed it for a couple of days. Until I finally started to learn the framework, its functions, advantages, characteristics and was programming parts of the game. I leave you the official Mozilla tutorial so you can start learning how to use Phaser.
Final appearance
After more or less 20 days, I finished it and the truth is that I am very happy with the result, I also had a lot of fun programming it and I remembered Javascript concepts, I also learned some Photoshop haha… And I would have surely finished it sooner, I didn’t sit down to program it every day. I hope you are encouraged to make your own, with some other theme. If you find any strange behavior in my game, I would appreciate it if you comment below.
Conclusion
Without a doubt, building a curriculum game is a great option that will make you stand out from the rest, go ahead and create your own, see you in a next entry.
print("See you soon")Translated using GPT 5.3 Codex