Tutti i progetti personali

Mike Workshop

Canale Telegram di plugin e Skript per Minecraft Java, arrivato a 550 iscritti nel periodo di massima attività.

Contesto
Progetto personale
Ruolo
Fondatore e sviluppatore
Stack
Skript · Java · Bukkit/Spigot
Canale
t.me/mike_workshop
Stato
Chiuso

Descrizione del progetto

Mike Workshop (nato come Skript Workshop nel 2021) è stato per un paio d'anni il punto di riferimento dei piccoli server roleplay di Minecraft Italia.

È nato dalla mia stessa curiosità: quando mi sono cimentato nello sviluppo di un server ho scoperto che online non c'era materiale valido e gratuito per poter mettere su un progetto degno di nota. Così ho iniziato a pubblicare gratuitamente Skript e plugin di qualità, per permettere a tutti quelli che volevano (come il me del passato) di creare il proprio server spendendo poco o niente.

Tech stack

ScriptingSkript, il linguaggio a sintassi quasi-inglese che gira come plugin su Bukkit/Spigot
PluginJava sulle API di Bukkit/Spigot, per quello che Skript non arrivava a fare
PiattaformaMinecraft Java Edition, server con Bukkit/Spigot
GitHubgithub.com/MikeWorkshop, le repository pubbliche dei plugin open source

Skript era la scelta di partenza per un motivo pratico: si scrive in fretta, si legge quasi come una frase, e chi gestisce un server può aprire il file e modificare un numero senza sapere programmare. Per un pubblico di amministratori che non sono sviluppatori, è il formato che riduce di più le domande dopo la consegna.

Il plugin in Java arrivava quando Skript non bastava: comportamenti fuori dagli eventi previsti, o roba che doveva reggere un server pieno senza pesare. Il costo è che poi va compilato e ricompilato a ogni cambio, quindi non lo usavo se non serviva davvero.

Come visibile nella sezione certificati ho seguito un corso di sviluppo plugin con Java, e quello è stato il mio punto di svolta per passare da Skript (che è ottimo, ma ha delle limitazioni) ai plugin veri e propri.

Nozioni apprese

  • Un canale gratuito offre soddisfazione e, se ben sfruttato, può portare anche dei guadagni — pubblicando molto mi sono fatto un nome come sviluppatore nella community di Minecraft Italia, e questo mi ha permesso di avere una reputazione che reggesse la richiesta di commissioni a pagamento.
  • Una buona implementazione ha sempre davanti una buona analisi — il 50% del mio lavoro, oltre a scrivere il codice, è stato l'ascolto dei clienti: solo dopo aver davvero capito di cosa hanno bisogno si possono soddisfare le loro aspettative.
  • Il pubblico voleva risorse, non informazioni — ho provato ad aprire un canale YouTube per spargere la conoscenza e permettere a ognuno di crearsi i propri Skript. Ho scritto una guida e fatto tutorial dettagliati, ma mi sono reso conto che interessava a una minoranza: la maggior parte degli utenti voleva la “pappa pronta”.
  • Chiudere è stata una scelta consapevole — la community è cambiata, con i due grandi colossi del roleplay che hanno praticamente preso il monopolio, e così sono quasi scomparsi i piccoli server: proprio la categoria che traeva il beneficio maggiore dal mio canale.