Realizzare videogiochi richiede una serie diversificata di abilità tecniche, dalla generazione di arte e musica alla scrittura di codice e alla progettazione di sistemi di gioco.
Come fai a sapere da dove iniziare? Stencyl fornisce una facile introduzione allo sviluppo del tuo primo vero videogioco, con un linguaggio visivo accessibile e opzioni di pubblicazione gratuite.
Tuttavia, GameMaker, la nostra scelta degli editor per il software di sviluppo di giochi per consumatori, fornisce un'accessibilità simile con meno limitazioni generali.
Che tipo di giochi puoi realizzare con Stencyl?
Da bambino, mi sono appassionato a usare Adobe Flash.
Lungi dall'essere il morto paria di Internet che è oggi, Flash una volta si profilava come uno strumento leggendario che chiunque poteva usare per creare stupidi cartoni animati e giochi web che gli studenti godevano segretamente durante le lezioni di computer.
Mentre giravo dei cartoni decenti di Super Smash Bros., non sono mai riuscito a comprendere appieno il potenziale di programmazione del gioco di Flash.
Avrei ucciso per un programma come Stencyl.
Non solo il programma eccelle nei giochi 2D piatti in stile Flash, ma originariamente era necessario esportare in Flash prima di optare per l'HTML5 più pertinente.
Stencyl ti consente di creare sidescroller, puzzle game, sparatutto e altre piccole distrazioni arcade che attivano la tua nostalgia di Newgrounds.
Tieni sotto controllo le tue aspettative per quanto possono diventare grandi questi giochi.
Come Construct, Stencyl ti limita ai giochi 2D.
Fuze4 e GameMaker forniscono almeno alcune funzionalità grafiche 3D.
Stencyl ti consente di utilizzare un controller collegato a un PC, ma non esiste il supporto multiplayer ufficiale.
Prezzo e piattaforme
Puoi scaricare Stencyl per il tuo computer Windows, Mac o Linux gratuitamente.
A differenza di Construct, Stencyl ti offre la versione completa senza limiti sulla complessità del tuo gioco.
Come l'editor di narrativa interattiva Twine, puoi anche pubblicare giochi di Stencyl sul Web gratuitamente, a condizione che non ti dispiaccia che i giocatori vedano il logo di Stencyl ogni volta che iniziano.
Per sfruttare appieno Stencyl, però, devi pagare.
Una singola licenza Indie costa $ 99 all'anno e una licenza Studio costa $ 199 all'anno.
Entrambi gli abbonamenti ti consentono di pubblicare su desktop, il che include la vendita dei tuoi giochi su mercati di giochi per PC come Steam.
Puoi anche accedere ai forum della comunità privata.
L'abbonamento a Studio aggiunge la possibilità di pubblicare su Android e iOS.
Su piattaforme mobili, puoi aggiungere controlli touch ai tuoi giochi.
Puoi anche aggiungere acquisti in-app, nel caso in cui desideri smettere di spendere soldi per giochi free-to-play e iniziare a fare soldi, invece.
Questi prezzi si applicano ai singoli creatori.
Gli insegnanti che desiderano portare Stencyl in classe possono aspettarsi vari sconti.
Sfortunatamente, nessun abbonamento include la pubblicazione su console domestiche.
Construct ti consente almeno di pubblicare su Xbox One.
L'abbonamento a GameMaker Ultimate include licenze per Nintendo Switch, PlayStation 4 e Xbox One.
A $ 1.500 all'anno, questo è di gran lunga il piano più costoso che ho visto, ma potrebbe valerne la pena per portare il tuo gioco di fronte al più vasto pubblico possibile.
Alcuni sviluppatori hanno pubblicato giochi Stencyl su console, ma sembra che abbiano utilizzato i propri strumenti o lavorato con partner di porting esterni per raggiungere questo obiettivo, piuttosto che utilizzare direttamente Stencyl stesso.
Sviluppare con Stencyl
Stencyl fa un ottimo lavoro guidandoti attraverso il tuo primo progetto.
In pochissimo tempo, eseguirai ogni fase della creazione di una breve fase platform.
Importa, modifica e anima le immagini degli sprite.
Separare gli attori in diversi gruppi.
Crea sfondi di livello da tileset e regola la fisica per la tua scena.
Crea caratteri.
Ho solo avuto problemi cercando di aggiungere musica di sottofondo, il tema a Non c'è tempo per morire, perché non l'avevo convertito alla corretta frequenza di 44,1 KHz.
L'interfaccia divide tutto in schede tra cui saltare.
Il programma ha una qualità WYSIWYG che fa sembrare il game design come modificare foto o video.
Ti aiuta ad avvolgere la testa attorno a tutti i pezzi che devi considerare quando crei un gioco.
Ovviamente, lo sviluppo del gioco richiede molto di più della semplice disposizione di oggetti statici.
Devi creare la logica che fa andare il gioco.
Stencyl utilizza un linguaggio di programmazione visuale chiamato Design Mode basato su Scratch del MIT.
Il linguaggio scompone la sintassi in blocchi facilmente comprensibili, con istruzioni if ??/ then che collegano vari input ed eventi con risultati specifici.
Utilizzi questi blocchi per creare e associare comportamenti ai tuoi attori e scene.
I comportamenti dicono al personaggio del giocatore come saltare, dicono ai nemici di morire quando vengono calpestati e dicono al gioco di aumentare il tuo punteggio quando entri in collisione con una moneta.
Se desideri un maggiore controllo sul tuo gioco e sai come programmare, puoi optare per la modalità codice.
Il linguaggio di programmazione di Stencyl è basato su Haxe e implementarlo è semplicemente una questione di aprire l'editor dei comportamenti.
Ma puoi facilmente creare un gioco funzionante in Stencyl senza digitare una sola riga di codice.
In effetti, se scarichi un numero sufficiente di giochi di esempio e comportamenti preconfigurati gratuiti (dal mercato della comunità di StencylForge o incorporati nello stesso Stencyl) potresti non aver nemmeno bisogno di usare il linguaggio visivo della modalità di progettazione così spesso.
Da un lato, de-enfatizzare il codice rende Stencyl molto accessibile.
Gli insegnanti delle scuole elementari sembrano un pubblico ideale e almeno hanno accesso a opzioni di prezzo più amichevoli.
Confrontalo con Fuze4, che non offre alternative al suo intimidatorio editor di codice basato su testo.
Tuttavia, mi sono sentito come se la mia formazione complessiva sullo sviluppo del gioco ne avesse leggermente sofferto.
Construct e GameMaker fanno un lavoro migliore incorporando elementi di codifica avanzata e opzionale nei loro flussi di lavoro in linguaggio visivo.
Con quei programmi, ti senti ancora come se stessi imparando qualcosa che potrebbe potenzialmente portarti in una carriera nello sviluppo di giochi.
Stencyl ha il potere sotto il cofano, ma devi aprirlo per trovarlo.
Stencyl offre numerosi tutorial online utili e una comunità attiva di utenti desiderosi di aiutarti a migliorare il tuo progetto.
Vorrei solo che più di quell'energia arrivasse nel mercato di StencylForge.
Sebbene sia conveniente poter scaricare risorse e comportamenti gratuitamente, il negozio stesso è un po 'una città fantasma.
Anche quando cercavo il materiale caricato più recente, vedevo spesso articoli in prima pagina che avevano più di cinque anni.
La popolarità non è tutto per un motore di gioco, ma più utenti ha un motore, più possono condividere conoscenze e supportarsi a vicenda.
GameMaker, Construct e Twine sono tutti tra i primi cinque motori più utilizzati su haven itch.io, e le loro solide risorse della community riflettono questo.
Stencyl rompe a malapena i primi 20.
Facile lo fa
Stencyl ti consente di passare facilmente allo sviluppo di giochi 2D, fornendo allo stesso tempo strumenti sufficienti per creare un progetto reale e praticabile.
Tuttavia, non è abbastanza lontano, in termini di opzioni di pubblicazione, risorse della comunità o insegnamento efficace di tutto ciò che alla fine hai bisogno di imparare.
Ti consigliamo di adottare la curva di apprendimento leggermente più alta del nostro Editors 'Choice GameMaker per il potere aggiuntivo che ottieni in cambio.
Le nostre scelte per i servizi di apprendimento online possono anche aiutarti a far ripartire la tua carriera nello sviluppo di giochi.
La linea di fondo
Stencyl offre un modo semplice per iniziare a creare giochi per dispositivi mobili e Web, ma una manciata di limiti di codifica e pubblicazione ne smorza l'utilità.
Specifiche di Stencyl
| Prezzo di partenza | $ 99 all'anno |
| piattaforma | Android, iOS, Linux, Mac, Web, Windows |
| Marketplace / galleria della comunità | sì |
| Richiede un po 'di codifica | No |
| Modifica 3D | No |








