RobertoDillon Computer Engineer, Author & Professor



Across the years, I had the privilege to teach programming, game design and cybersecurity to many gifted students who later became successful professionals in their respective fields. Some founded their own companies while others are now working in large studios around the world.

Learning how computer works and, most importantly, how we can make computers work for us, is a fundamental skill I would like to tell you more about. This page is a work in progress where I am going to share some resources that should help get you started if you are an aspiring developer and/or hacker.

Ideally, some day I'd like to start different online courses related to game development and hacking where we could interact a little more closely. When this happens, you will find more information and any relevant link here.

For the time being, let's start with some tutorials and resources on different topics that I will update when I have time.


Hacker Diary Notes: Mutillidae
a step by step tutorial to learn important website hacking concepts by exploiting the Mutillidae app. We will be using tools like Nikto, Wfuzz and OWASP ZAP.

PeriHack: a Cybersecurity Board Game
a prototype for an educational board game to train cybersecurity skills. Red team vs. Blue team: what will you attack? How can you defend? What's going to happen next? Let's find out!

Game Design and Development

Designing a Wind SFX
A tutorial to design a blowing wind SFX in Audacity.

Free Resources for indie game developers


· HasGraphics - : includes some very nice tile sets and sprite sheets.

· Mayang's Free Textures - : a huge collection of more than 4300 high quality textures

· Open Game Art - : an excellent website featuring tons of free sprites and textures suitable for many game genres. It also has a section for music and sound effects.

· PV Games - : tiles and sprite sheets suitable for RPG and adventure games

Music / SFX

· Free Music Archive - : free downloads under Creative Commons and other licenses of music across many genres.

· Free Sound Project - : a huge database of creative commons licensed sounds.

· Open Music Archive - :  a collaborative project to source, digitize and distribute out-of-copyright sound recordings

· SFX Source - : a great collection of professional quality SFX, including also royalty free music.

· SFXR - : simply of the best little freeware tools ever!

To conclude, some "golden rules" for success: never stop experimenting, never stop learning and, most important, never stop having fun with what you do!