Cosa è successo
Dean Hall ha presentato Brutal, un framework open source per lo sviluppo di videogiochi realizzato con Ahwoo e RocketWerkz. Il codice è scritto in C# ed è gratuito anche per l'uso in giochi commerciali.
Secondo Hall, il framework non prevede royalty: agli sviluppatori viene richiesto solo di inserire nei crediti una nota di copyright dedicata a Brutal. Il lavoro sul progetto è iniziato nel 2022.
Hall precisa che Brutal non è un motore, ma un framework. Allo stesso tempo, può essere usato direttamente per creare giochi oppure per costruire un motore proprietario sopra la sua base tecnica.
La parte centrale del progetto è uno strato di interoperabilità personalizzato che consente a C# di accedere ad API e librerie native. Hall descrive Brutal come un sistema pensato con un'attenzione forte a ridurre allocazioni e sovraccarico inutile.
Impatto concreto
Il framework è già stato usato in sei progetti sviluppati da tre studi diversi. Tra questi vengono citati Kitten Space Adventure di RocketWerkz e il nuovo motore Waylith, che alimenta Rimworld di Ludeon Studios. Hall aggiunge che anche Felipe Falanghe, creatore di Kerbal Space Program, sta lavorando a qualcosa basato su Brutal.
Per gli sviluppatori, il punto pratico è la possibilità di avere un'alternativa pubblica e modificabile, con il codice sorgente disponibile e la libertà di creare sistemi propri sopra la stessa base. Hall sostiene che questo possa offrire un'opzione a chi non vuole dipendere in modo totale da pochi grandi fornitori di tecnologia.
Nel testo Hall collega la nascita di Brutal ai problemi che attribuisce a Unity e Unreal, ma non sostiene che il framework li sostituirà subito. Al contrario, lo presenta come uno strumento utile per alcuni progetti e come un possibile modello per altre alternative future.
