Skip to content
View SimoneDeidier's full-sized avatar
๐ŸŽฎ
Developing new games!
๐ŸŽฎ
Developing new games!

Highlights

  • Pro

Block or report SimoneDeidier

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.

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
SimoneDeidier/README.md

Hi, I'm Simone Deidier

Indie Game Developer | MSc Computer Science @ Polimi

Typing introduction

GitHub followers Public repositories Profile views

Brand badge Tone badge Focus badge

Table of Contents ๐Ÿ“š


Status / Availability ๐ŸŸข

Open to collaborations Current focus Availability


Currently Building / Next Release ๐Ÿš€

I am currently working on a new pixel-art game built with Godot ๐ŸŽฎ:

  • Developing gameplay systems and core mechanics with my first serious game-engine workflow ๐Ÿง 
  • Creating pixel art and animations with LibreSprite ๐ŸŽจ
  • Building professional-grade architecture with established game development patterns and clean code principles for scalability and maintainability ๐Ÿ—๏ธ

Godot stack LibreSprite stack

This is my first real serious game project built with a game engine, and I am putting full focus into it ๐Ÿš€.

Transparency & Community:

  • ๐ŸŽฎ The game will be released free across game distribution platforms
  • ๐Ÿ“‚ Full source code publicly available on GitHub
  • ๐Ÿ“ Daily development log tracking features, improvements, and bug fixes in real-time

Roadmap ๐Ÿ—บ๏ธ

โœ… Completed

  • Level Design: First level layout and progression
  • Player Character: Idle, movement, jump, attack, death, and knockback animations and logic
  • Narrative Setup: Introductory cutscenes for story context
  • Visual Assets: Foreground and background tileset graphics
  • Dynamic Platforms: Moving platforms with lever/trigger activation and enemy support
  • Enemy System: 2+ enemy types with both static patterns and basic AI pathfinding
  • Collectibles: Pickup system for items and rewards
  • Checkpoint System: Save/respawn mechanics
  • In-Game UI: Player health display, collectible counter, tip texts, autosave notifications
  • Dialogue System: Full dialogue framework for cutscenes and character interactions

๐Ÿ”ง In Progress

  • Finalizing Level 1 content and flow
  • Cutscene polish and animation refinement
  • Boss fight implementation for Level 1

๐ŸŽฏ Upcoming

  • Level 2 design and assets
  • New gameplay mechanics for Level 2
  • Splash screens and branding
  • Main menu with dynamic control settings (Keyboard/Mouse and Controller support)

About Me ๐Ÿ•น๏ธ

I am a passionate gamer turned aspiring independent game developer ๐ŸŽฎ.

That passion led me to study Computer Engineering at Politecnico di Milano, where I am now in the final year of my MSc in Computer Science and Engineering ๐Ÿ“š.

I am currently working on my thesis at NECST Lab, researching Graph Reinforcement Learning (GRL) for optimizing Electric Vehicle Charging Stations (EVCS) placement in power grids to maximize resilience against load altering attacks. The work combines dynamic electrical simulation, network optimization, and advanced ML modeling to strengthen critical infrastructure ๐Ÿ”โšก.


Tech Playground ๐Ÿ› ๏ธ

Technologies and tools I actively use across projects ๐Ÿ‘‡

Languages C C++ Java Dart Python JavaScript

Frameworks and app development JavaFX Java Servlet Flutter

Graphics and game dev Godot Vulkan LibreSprite AI Algorithms

Parallel computing MPI OpenMP Pthreads CUDA

Web HTML5 CSS3 Networking Java RMI TCP

Data SQL MongoDB

Embedded and IoT ESP32 Wokwi Wireshark LoRa Node-RED

Hardware design VHDL

Formal methods Alloy

Tools IoT Git


Featured Projects ๐ŸŒŸ

Some of the projects I am most proud of, from game development to systems and software engineering ๐Ÿš€.

Project What I Built Stack
CG-PROJECT-2024 A small game developed in C++ with Vulkan, focused on real-time graphics and engine-level programming. C++, Vulkan
SE1-PROJECT-2023 A digital multiplayer adaptation of the board game My Shelfie with online play support. Java, JavaFX, RMI, TCP
ItoAI-ASSIGNMENTS-2024 Study and implementation of core AI algorithms, including techniques relevant to game intelligence. Python, AI Algorithms
DIMA-PROJECT-2025 Cross-platform mobile app developed with Flutter in collaboration with AVIS Varese. Flutter, Dart
IoT-CHALLENGES-2025 Practical and theoretical challenges focused on Internet of Things systems. Python, ESP32, Wokwi, Wireshark, LoRa, Node-RED
SE2-PROJECT-2024 Requirements and design documentation for a large-scale software project (RASD + DD). Software Engineering, Documentation, Alloy
PC-ASSIGNMENTS-2024 Parallel programming assignments using distributed and shared memory models, including GPU acceleration. MPI, OpenMP, Pthreads, CUDA
TIW-PROJECT-2023 Full-stack web application developed both as pure HTML and as a Rich Internet Application. SQL, Java Servlet, HTML, CSS, JavaScript
VLDDV-ASSIGNMENTS-2024 SQL and NoSQL (MongoDB) analysis on very large datasets, including querying and analytics workflows. SQL, MongoDB, Data Analysis
API-PROJECT-2023 Project focused on data structures and algorithms to maximize time and space efficiency. C, Algorithms, Data Structures
RL-PROJECT-2023 VHDL project implementing an FSM component to interface with data memory. VHDL, FSM, Digital Design

Top 3 Picks ๐Ÿ†

The projects that best represent my current direction as a developer ๐Ÿ”ฅ.

CG-PROJECT-2024 repo card SE1-PROJECT-2023 repo card DIMA-PROJECT-2025 repo card


GitHub Snapshot ๐Ÿ“ˆ

GitHub stats Top languages


Beyond Code ๐ŸŽฒ

I have been deeply passionate about tabletop role-playing games for over 5 years ๐ŸŽญ.

I love being both a player and, especially, a Game Master. So far I have run campaigns in:

  • Dungeons & Dragons 5E
  • Blacksad RPG
  • Not the End

I have also studied and explored these systems:

  • Avventure nella Terra di Mezzo (5E)
  • Inferno (5E)
  • Memento Mori
  • and soon, Adventure Time RPG!

Storytelling, systems design, and collaborative creativity from TTRPGs strongly influence how I approach game development.


Let's Connect ๐Ÿค

I am open to collaborations, game-dev chats, and new opportunities. Feel free to reach out anytime โœ‰๏ธ.

GitHub LinkedIn Instagram Email

Pinned Loading

  1. CG-PROJECT-2024 CG-PROJECT-2024 Public

    Final project of the Computer Graphics course - Politecnico di Milano 2023/24

    C 3

  2. SE1-PROJECT-2023 SE1-PROJECT-2023 Public

    Final project of Software Engineering course - Politecnico di Milano 2022/23

    HTML 4 1

  3. DIMA-PROJECT-2025 DIMA-PROJECT-2025 Public

    Final project of the Design and Implementation of Mobile Application course - Politecnico di Milano 2024/25

    Dart 1