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
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.
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)
Resources
- Blog: hexagonnico.codeberg.page/blog
- Video tutorials: Youtube playlist
- Godot shaders: godotshaders.com/author/hexagonnico
Contacts
- Email: hx.nico@tutamail.com