Ruggero Riccobene

Welcome to my personal page!

Here you can find a summarize of my personal information, if you like more information about me please visit the Contact page.

A little background
I'm Ruggero, from Italy: developer and videogamer with passion with the hope to combine both to became a passionate game developer.

I grew up as self-learner due to the lack of proper materials and/or valid teachers until I attended the course of computer science in the University of Catania.
In the middle of University I get employed in a software company and from there my career begins.

I begun my career as web application developer learning the fundamentals of software: architecture, patterns, various languages and so on. My first company gave me much and was the first sparkle. But to become a fire I decided to left it and follow another road. Generic software is nice but limited.
After this (great) experience I left and attended the Accademia Italiana Videogiochi (Italian Videogame Academy), a small reality in Italy dedicated to game development. Another important experience of my life.

Now I finally managed to became a Game Developer but is my journey ended? Not at all! My goal is to find the right place, the right company and create the best videogames ever. Now I am to create a game which sells at least 1M copies. It's a challenge, I will win.

If you want more informations or a detailed Curriculum Vitae please visit the Contact page and get in touch!

Software Developer
In my career I always tried to learn by myself. Even in University or in the academy I always look to go further the teachings and explore by myself.
Software development is a jungle: big, intricate, full of traps. In my whole career I tried to focus on the general software architecture and in business logic, I like to work on the core of programs. For this reason as a future game programmer it is my goal to became a gameplay programmer.

I've learned many languages and technologies: C++, C#, Java and many more but I learned to be flexible and choose the right language/technology for the right job. I have been software developer, database developer, system administrator, I created bash scripts, Windows Batch scripts, a plethora of configuration files, Oracle PL/Sql programs, website (like this one), HLSL/GLSL shaders... etcetera.
While C++ is my language of reference I never been stuck in a single language or technology, I move on and learn everything as much as possible.

Generally speaking: I solve problems. Mostly by creating newer problems. But I solve them.
This is the duty of a software developer.

Please visit the Contact page for more informations.

Projects
Please visit my Project page for informations about my past/current projects or contact me!