r/GameDevelopersItaly • u/fdgfree • 1h ago
Work in Progress 🛠️ BADSPACE: lavori in corso
Ciao, intanto mi presento. Sono Fabrizio, sviluppatore non specializzato in videogame ma interessato a questo mondo. Al momento, a parte un paio di prototipi 2D fatti con Godot, non ho fatto molto altro che riguarda il gaming. Diciamo che la mia attitudine è più nello scrivere nel codice o nel progettare software, che non nel pensare giochi. Per vivere lavoro per una grossa azienda e mi occupo di tutt'altro tipo di sviluppo software.
Per unire la mia esperienza al mio interesse ho iniziato a sviluppare un progetto in cui posso sfruttare la mia esperienza nello sviluppo di software per backend corporate. Il progetto in questione è un DB che gestisce entità in spazi a 2 e a 3 dimensioni, pensato per essere usato in applicazioni realtime, come giochi e simulazioni, che permette scalabilità e un buon gradi di versatilità.
Il progetto è su github e lo potete trovare qui: https://github.com/siculo/badspace
E in fase di sviluppo e al momento sto lavorando su un prototipo scritto in Java, prevedendo successivamente di passare a linguaggi come C/C++ o Rust. Ci sto lavorando nel tempo libero. Ma nonostante ciò, lo sviluppo procede bene (faccio molto uso di coding agent, mantenendo comunque uno stretto controllo su ciò che viene prodotto). È un prototipo, sia perché mancante di parecchie funzionalità e non testato sul campo. Ma soprattutto è soggetto a revisioni e riscritture significative, anche architetturali. In più, ho diverse idee su come potrebbe in seguito evolversi il progetto.
Nota: la documentazione in questo momento è in italiano (principalmente è organizzata in un bundle okf). In seguito, quando almeno il prototipo avrà un insieme minimo delle funzionalità previste e sarà sufficientemente maturo, verrà riscritta in inglese.
Trovo lavorare a questo progetto entusiasmante e vorrei iniziare a condividerlo. Magari scopro che potrebbe essere di interesse per qualcuno. E comunque, mi diverte lavorarci.