Skip to content
View CRICRICode's full-sized avatar

Block or report CRICRICode

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CRICRICode/README.md

Hi there, I'm Giuseppe Cricrì 👋

🎮 I'm a Game Development student based in Verona, Italy.

I'm currently focusing on Technical Design, working on gameplay systems, game mechanics, UI, and their technical implementation using C++, Unreal Engine, DirectX 11, and real-time graphics tools.

I use GitHub as a portfolio to collect university projects, game prototypes, technical exercises, and experiments developed during my Game Development path, with a focus on designing and implementing interactive systems.

👨‍💻 About me

  • 🎓 Game Development student with a focus on Technical Design
  • 🕹️ Interested in gameplay systems, game mechanics design, UI, and feature implementation
  • ⚙️ Currently improving my skills in C++, Unreal Engine, DirectX 11, HLSL, Git, and software architecture for games
  • 🧪 Building small but complete projects that combine design thinking, readable code, and playable results

🚀 Featured projects

🧱 Arkanoid DirectX 11

A simplified Arkanoid-style game developed in C++ with DirectX 11 for a graphics course.

The project includes paddle movement, a ball system, destructible colored bricks, 2D collision handling, game over logic, level reset, temporary modifiers, and HLSL-based rendering.

🔗 Repository: arkanoid_directx11

🎱 Pinball Unreal

An Unreal Engine pinball project developed for a Tools Programming exam.

The project focuses on physics-based gameplay, Unreal project organization, Git LFS usage, a simplified git-flow branching model, and collaborative development workflow.

🔗 Repository: pinball-unreal

🫧 GGJ25

A Global Game Jam 2025 project developed in Godot using GDScript.

🔗 Repository: GGJ25

🤝 Collaborative projects

🎮 A Forgetful Story

A short narrative walking simulator developed in Unreal Engine by Letsdo Games, a collaborative independent team that includes university students.

The demo presents the concept of a grandmother and her grandson who, while playing a tabletop role-playing game, are transported into a fantasy universe where the story gradually takes an unexpected turn.

I worked on the project as Lead Programmer & Tech Artist, contributing to the technical implementation of the demo within a multidisciplinary team.

🔗 Demo: A Forgetful Story

🌐 INAP — Istituto Nazionale Assaggiatori Pani

A collaborative website developed with two former Computer Engineering colleagues for the INAP / Assaggiatori Pani project.

The project involved web design, front-end development, content organization, and the creation of a public-facing website for a real association/community.

🔗 Website: assaggiatoripani.org

🛠️ Technical skills

Area Main skills
Core Programming C++ C# Java GDScript
Game Development Unreal Engine Unity Godot Gameplay Programming Technical Design
Graphics DirectX 11 HLSL Real-time Rendering Shader Programming
Web & UI HTML CSS JavaScript TypeScript React
Tools Git GitHub Git LFS Visual Studio Rider Blender Figma Notion

🌍 Spoken languages

  • 🇮🇹 Italian — Native
  • 🇬🇧 English — Intermediate

📚 Currently learning

  • Advanced C++ for game development
  • Real-time rendering fundamentals
  • Unreal Engine gameplay systems
  • Shader programming
  • Game AI and interactive systems
  • Clean project structure and technical documentation

🎯 Current goal

I'm currently focused on building a stronger Game Development portfolio by improving my repositories, documenting my projects more clearly, and developing playable prototypes that highlight both technical implementation and game design reasoning.

🌐 Portfolio

🔗 Website: giuseppecricri.com

📫 Contact

You can find my work here on GitHub.

I'm interested in game development, technical programming, technical design, and collaborative projects related to interactive media.

Pinned Loading

  1. arkanoid_directx11 arkanoid_directx11 Public

    A simplified Arkanoid-style game developed in C++ with DirectX 11. The project features paddle movement, a round ball, destructible colored bricks, collision handling, game over logic, level reset,…

    C++

  2. GGJ25 GGJ25 Public

    A Godot game prototype developed during Global Game Jam 2025, focused on fast collaborative development, gameplay experimentation, and GDScript-based implementation.

    GDScript

  3. pinball-unreal pinball-unreal Public

    Unreal Engine pinball project developed for the Tools Programming exam, with physics-based gameplay, Git LFS, git-flow branching model, and Unreal Git plugin integrated as a submodule.

  4. Furcanzo/HexGrid Furcanzo/HexGrid Public archive

    A time-based resource management puzzle built with C++20 and Raylib, featuring hex-grid strategy and adjacency-based optimization.

    C++ 1

  5. Physics_Bowling Physics_Bowling Public

    Physics-based PC bowling game built in C++ with Unreal Engine 5.7.4 and Chaos Physics, featuring mouse-driven throws, spin, hook and frame management.

    C++

  6. BigInt BigInt Public

    C++17 arbitrary-precision integer library developed as an Advanced C++ Master exercise, focused on class design, operator overloading, canonical representation, and edge-case testing.

    C++ 1