Come realizzare videogiochi senza alcuna programmazione
Vuoi costruire un videogioco. Hai elaborato una trama e vari scenari che possono essere modificati per adattarsi a vari generi. Il problema è che la tua capacità di codifica è scarsa.
Allora, dove vai? La risposta, ovviamente, è usare un kit di costruzione di videogiochi - uno strumento, o una serie di strumenti, destinati ad aiutare le persone che non hanno competenze di programmazione tradizionali a costruire i propri giochi.
Ma questi strumenti sono buoni o limitano troppo il creatore?
Storia di kit di costruzione di videogiochi
L'utilizzo di un'applicazione per creare un videogioco non è una novità. Negli anni '80, i sistemi a 8 bit avevano una collezione di strumenti disponibili, come ad esempio Graphic Adventure Creator (strumenti simili sono disponibili per le piattaforme moderne 3 Strumenti per creare il tuo testo Giochi di avventura 3 Strumenti per creare il tuo testo Giochi di avventura Vuoi provare Crea il tuo gioco di avventura per testo? Ecco le tue possibilità! Questi tre strumenti ti aiuteranno a creare la tua storia complessa e giocabile. Ulteriori informazioni) e il suo predecessore solo testo, The Quill.
Successivamente, Shoot'Em-Up Construction Kit (aka SEUCK) ha permesso la creazione di shoot-em up, completo di un editor di sfondo / mappa e di un editor di sprite, e Adventure Construction Set per i sistemi a 8 e 16 bit è stato utilizzato nel creazione di giochi d'avventura a tessere. ZZT e MegaZeux ne sono altri due degni di nota.
E poi c'era il 3D Construction Kit, un'altra opzione a 8 e 16 bit che consente agli utenti di creare mondi 3D usando Freescape di Incentive Software, che era presente in giochi come Driller e Total Eclipse.
Dalla metà degli anni '90, i videogiochi sono stati in gran parte creati utilizzando kit di costruzione interni, elaborate applicazioni su misura che sono utilizzate per costruire mondi e personaggi, incorporano dialoghi e creano tutto ciò che richiede la narrativa del gioco, anche per il posizionamento di personaggi e menu.
Più recentemente, è arrivato un numero crescente di strumenti per la creazione di giochi, alcuni dei quali sono stati esaminati prima di 5 strumenti software di sviluppo di giochi gratuiti per creare i propri giochi 5 strumenti software di sviluppo giochi gratuiti per creare i propri giochi Ecco i migliori software di sviluppo del gioco e strumenti che puoi utilizzare per iniziare a realizzare il tuo gioco dei sogni oggi. Leggi di più . Quindi la domanda è: le attuali opzioni disponibili per i creator amatoriali o a basso budget possono essere utilizzate per creare videogiochi di qualità? Sorprendentemente, sì - con alcuni avvertimenti.
Costruisci 2
Construct 2 può essere utilizzato per creare tutti i tipi di giochi 2D, come dimostrato dalla pagina Showcase del sito web. Infatti, i giochi realizzati con Construct 2 possono anche essere riprodotti direttamente sul sito. Scopri cosa può fare questo motore.
La versione gratuita di Construct 2 ha pubblicato solo giochi HTML5. Se vuoi creare giochi per Windows, Mac, Linux, iOS, Android, Amazon Store o WiiU, devi ottenere la Licenza personale per $ 129,99.
Il sito Web di Construct 2 contiene tantissimi tutorial per aiutarti a superare le fasi iniziali. I forum forniscono suggerimenti e supporto aggiuntivi e puoi acquistare risorse (ad esempio grafica, effetti sonori, modelli, sprite) sullo Store, il che è utile se non hai il talento per produrre le tue risorse per il tuo progetto di gioco.
Ma quanto è facile usare questo software? L'opinione generale tra i suoi utenti è che Construct 2 ha una leggera curva di apprendimento, e mentre può produrre giochi di qualità, il motore è un po 'limitato se si vuole fare qualcosa di veramente spettacolare e unico.
stencyl
Stencyl è davvero dannatamente buono. I giochi realizzati con questo software si sono trovati in cima all'App Store, come Impossible Pixel (n. 2 negli Stati Uniti), BLiP (n. 1 in 18 paesi) e Zuki's Quest (n. 10 negli Stati Uniti). Se questo non è un girone, ciò che è?
I principali punti di forza di Stencyl sono la sua moderna interfaccia e il supporto immediato per funzionalità avanzate come pubblicità, classifiche mobili, acquisti in-app e plug-in di terze parti. Rende tutto più semplice, il che riduce lo sforzo necessario da parte tua.
La versione gratuita può essere pubblicata solo come Flash. La licenza Indie, disponibile per $ 99 all'anno, consente la pubblicazione su Windows, Mac e Linux. Per iOS e Android, è necessario acquistare la licenza Studio per $ 199 all'anno. Inoltre, Stencyl offre supporto per una facile pubblicazione su Steam, App Store e Play Store.
La logica di gioco è costruita con blocchi usando un'interfaccia drag and drop che ricorda fortemente MIT's Scratch. Se hai esperienza di programmazione (vedi la sezione finale di questa funzione), allora puoi fare qualche sviluppo avanzato creando i tuoi blocchi personalizzati con codice usando il linguaggio Haxe.
Stencyl ha una curva di apprendimento moderata quindi suggeriamo di prendere le cose lentamente e costruire giochi di base con le risorse disponibili e fare affidamento sull'ampio forum di supporto per suggerimenti e consigli.
GameMaker: Studio
Se hai intenzione di pubblicare il tuo gioco su Windows, sarai soddisfatto della licenza gratuita per GameMaker: Studio (sebbene abbia una schermata iniziale). La licenza Professional, disponibile per $ 149,99, ha alcune funzionalità in più e elimina lo splash screen. Per le esportazioni Mac, Linux, Android, iOS o HTML5, avrai bisogno della licenza Master per $ 799,99.
Ma cosa puoi fare con GameMaker: Studio? Puoi avere una buona idea guardando i titoli nella pagina della vetrina, dove troverai giochi di alta qualità realizzati con questo motore. La più grande storia di successo, tuttavia, è il grande successo indie Hotline Miami.
Esercitazioni online sono fornite per guidarti attraverso l'arte di creare un gioco, mentre viene fornita una vasta base di conoscenze per il supporto tecnico. GameMaker: Studio ha anche una vivace comunità online - una delle più grandi comunità di gioco su Internet - pronta a discutere progetti e offrire suggerimenti.
Questo è uno strumento di creazione di giochi in cui puoi trovare la tua strada senza rimanere bloccato troppo presto.
GameSalad
GameSalad è disponibile in due versioni. La versione Basic costa $ 19 al mese (o $ 199 all'anno) e esporta solo come HTML5, mentre la versione Pro costa $ 29 al mese (o $ 299 all'anno) ed esporta in Windows, Mac, iOS e Android.
Per vedere cosa è possibile con questo software di costruzione di videogiochi, controlla le pagine dei giochi in cui troverai alcuni titoli da provare come giochi per browser. Puoi anche dare un'occhiata a YouTube:
Tutorial e risorse sono disponibili nel marketplace GameSalad, mentre il supporto può essere trovato partecipando al forum della community, dove troverai anche consigli e trucchi per l'utilizzo di GameSalad.
Iniziando con la serie di libri di cucina sul sito Web di GameSalad, puoi camminare attraverso i vari strumenti e opzioni, creando giochi e sequenze di base. Con una curva di apprendimento che rende i giochi editoriali realizzabili, GameSalad è una valida opzione per ogni principiante.
GDevelop
A questo punto, ti starai chiedendo se costruire un videogioco senza competenze di programmazione sia una buona idea. Dopo tutto, tutte le opzioni che abbiamo presentato finora richiedono di mettere le mani in tasca per tutto ciò che non è un gioco HTML5.
Permettici di presentarti, quindi, a GDevelop:
“GDevelop è un creatore di giochi open source e multipiattaforma progettato per essere utilizzato da tutti - nessuna competenza di programmazione richiesta.”
Con questo software, la logica del gioco viene stabilita attraverso una serie di eventi espressi in un inglese semplice. I giochi possono essere esportati su Windows, Mac, Linux, Android o HTML5. La raccolta di tutorial e il wiki dettagliato sono utili per gli utenti che necessitano di una guida sul software.
Hai bisogno di più aiuti? Suggerimenti e trucchi possono essere trovati nel forum, e c'è anche un subreddit. Sebbene il subreddit sia grossolanamente sottoutilizzato, è ancora possibile trovare alcuni esempi di giochi completati lì.
Questo video mostra una piccola ragazza che fa un gioco in GDevelop con l'aiuto di suo padre:
RPG Maker VX Ace
Se il tipo di gioco che vuoi costruire è un gioco di ruolo, hai trovato lo strumento giusto. Disponibile gratuitamente come prova (la versione completa è $ 69,99), questa ultima versione del popolare programma di costruzione RPG è abbastanza potente per gli sviluppatori veterani, ma abbastanza semplice per i bambini.
Ogni aspetto della creazione di giochi di ruolo è coperto, con un prezzo sorprendentemente conveniente, e tutorial e trucchi sono disponibili sul sito Web per aiutarti a iniziare e andare avanti.
Se trovi il cartellino del prezzo oltre il tuo budget, è disponibile una versione gratuita denominata RPG Maker VX Ace Lite, che ti consente di familiarizzare con il software prima di impegnarti in un acquisto.
ClickTeam Fusion
Un'ultima opzione che vale la pena guardare è ClickTeam Fusion. Esiste una versione gratuita che è possibile scaricare e sviluppare prima di eseguire l'aggiornamento alla versione completa, che costa $ 99,99. Ma questo viene fornito con a “Creato con Fusion” splash logo, che puoi eliminare eseguendo l'upgrade alla versione per sviluppatori per $ 399,99.
La versione per sviluppatori è dotata di diverse opzioni e risorse estese che giustificano l'aumento dei prezzi e solleva tutte le restrizioni sulla distribuzione del gioco.
I giochi risultanti sono prodotti in HTML5, ma ci sono esportatori che puoi acquistare per creare titoli che giocheranno su Windows, Mac, Linux, Android, iOS.
Le esercitazioni e un forum della comunità offrono aiuto e assistenza nella creazione dei tuoi giochi, che dovrebbero aiutarti a gestire la tua strada lungo la curva di apprendimento e produrre esperienze sempre più giocabili e coinvolgenti.
Oltre gli strumenti di creazione del gioco
Questi kit di costruzione del gioco offrono diversi livelli di granularità, ma se vuoi creare giochi davvero spettacolari, devi imparare la programmazione reale. Come apprendere la programmazione senza tutti gli stress Come imparare la programmazione senza tutti gli stress Forse hai deciso di perseguire programmazione, sia per una carriera o solo come un hobby. Grande! Ma forse stai iniziando a sentirti sopraffatto. Non così eccezionale. Ecco l'aiuto per facilitare il tuo viaggio. Leggi di più .
La prossima cosa migliore (dopo che sei a tuo agio con uno dei suddetti programmi) è passare a Unity, che è forse il motore di sviluppo di giochi più utilizzato dagli sviluppatori amatoriali e indipendenti. Puoi iniziare dalla guida per principianti a Unity Programming Un gioco con Unity: A Beginner's Guide Programmare un gioco con Unity: una guida per principianti Nel panorama in continua evoluzione dello sviluppo di giochi indie, Unity è emerso come uno standard de facto: il suo basso costo, facilità d'uso e ampio set di funzionalità lo rendono ideale per lo sviluppo rapido del gioco. Leggi di più .
Dovresti anche dedicare del tempo a leggere sulla programmazione in generale. Per risparmiare, puoi approfittare di questi libri di programmazione gratuiti 9 Libri di programmazione gratuiti che ti faranno diventare un professionista 9 Libri di programmazione gratuiti che ti renderanno un professionista Chiamando tutti i programmatori, nuovi, vecchi o aspiranti: abbiamo trovato un grande selezione di libri gratuiti (come nella birra) per potenziare le tue capacità di codifica a un livello superiore. Salta e divertiti. Leggi di più . Inoltre, prendi in considerazione la possibilità di controllare in questi siti web le basi dello sviluppo del gioco 4 Siti web gratuiti dove puoi imparare le basi dello sviluppo del gioco 4 siti web gratuiti dove puoi imparare le basi dello sviluppo del gioco Quando cerchi una buona serie di tutorial per lo sviluppo del gioco, ne vuoi una che ti insegnerà le pratiche e la mentalità della buona codifica perché puoi quindi trasporre tali pratiche in qualsiasi lingua o piattaforma. Leggi di più solo per assicurarti che tutti gli spazi siano compilati.
Sviluppate i videogiochi? O sei interessato a iniziare sul campo? Che tipo di giochi vuoi fare? Parlaci di loro nei commenti qui sotto!
Scopri di più su: Sviluppo giochi, Progettazione videogiochi.