About

Software Engineer & Game Developer

My name is Nicholas. I'm a software engineer and a game development generalist from Italy who has been developing games since September 2018 under the name "HexagonNico". I have experience using Unity, Godot, and plain OpenGL. My skill set includes programming, level design, technical art, engine development, and game design. I also sometimes contribute to open source projects.

Reach out at one of the links below if you want to get in touch!

Projects

Dynamine

"What if Minesweeper was actually about mining?"

Dynamine is an incremental mining game based on Minesweeper where the player explores a procedurally generated mine to look for minerals to sell while avoiding explosive cells in this infinite Minesweeper grid.

Ancient Mind

Ancient Mind was my first released commercial project as an independent developer, a puzzle-action-adventure game characterized by a non-linear level design inspired by Zelda dungeons. In every level, the goal is to reach the exit of the dungeon by exploring the environment and making a mental map of the area.

Ardent Engine

Ardent Engine is a WIP open source game engine written in Java using LWJGL. The modular nature of the engine allows different APIs such as OpenGL or Vulkan to be swapped in and out on demand.

The project initially started as LWJRE and was created for my bachelor thesis. It was based on the engine I wrote for the earliest games I released.

Underground Worlds

Underground Worlds is a Minecraft mod that aims at expanding the adventuring side of Minecraft by adding underground biomes and dungeons.

Resume

Education

Bachelor in Computer Science

September 2020 - March 2024

Free University of Bolzano, Italy

Bachelor in Computer Science with specialization in Software Engineering. The teaching was done in three languages: English, Italian, and German. Final Mark: 96.

High school education

September 2015 - June 2020

Liceo Scientifico Lussana, Bergamo, Italy

High school education by Liceo Scientifico Lussana. Applied Science program.

Skills

Programming languages

  • GDScript
  • Java
  • C#
  • C++
  • GLSL
  • Typescript

Tools and frameworks

  • Godot Engine
  • Unity
  • OpenGL
  • Blender

Spoken languages

  • Italian - Native speaker
  • English - C1 (CEFR)
  • German - B2 (CEFR)