Basissoftware voor het maken van een eenvoudige mobiele game Foto 0
Het maken van een mobiele game is een uitgebreid en soms erg ingewikkeld proces. Vooral voor een beginner. Daarom moet je in eenvoudige stappen beginnen met mobiele ontwikkeling. Een daarvan is kennismaken met een basisset programma’s voor het maken van games.
In het begin moet je beslissen over de engine. De game engine is de basis waarop het spel wordt gemaakt: regels worden geschreven, de interface wordt gebouwd en de physics van het spel, geluid, animatie en nog veel meer worden uitgewerkt. De engine voegt alle onderdelen van het spel samen, als een puzzel, zodat uiteindelijk uit de verschillende elementen één werkend product ontstaat.
Sommige game engines vereisen programmeerkennis en andere niet. De tweede werken volgens het principe van visueel programmeren en het ontwikkelingsproces van een spel in de werkomgeving van zulke engines is als het bouwen van een constructor, waarbij blokken code-onderdelen zijn. Het goede nieuws is dat je de eenvoudigste game kunt maken zonder diepgaande kennis van programmeren. Vandaag vertellen we je over de populairste en meest beproefde engines, zodat iedereen kan testen en de engine kan kiezen die handiger en gebruiksvriendelijker lijkt.
De populairste engines voor het maken van games
Basissoftware voor het maken van een eenvoudige mobiele game Foto 1
Game Maker Studio 2
Game Maker Studio 2 is een engine die perfect is voor beginners. Als je ermee werkt, begrijp je de basislogica van het proces om een 2D-spel te maken zonder programmeertalen te leren. Game Maker heeft een “Drag and Drop” modus, die het maken van spellen verandert in een soort constructor assembly. Je hoeft geen code te schrijven – je hoeft alleen maar blokken te slepen en neer te zetten die bepaalde delen van de code visualiseren. Je kunt kant-en-klare afbeeldingen van personages in het programma laden. Op thematische forums kun je gemakkelijk hele bibliotheken met objecten vinden, allerlei personages en omgevingsitems voor je eerste spel.
Basissoftware voor het maken van een eenvoudig mobiel spel Foto 2
Clickteam Fusion
Clickteam Fusion is een andere builder engine voor visueel programmeren. Net als Game Maker heeft het een bugtrackingfunctie waarmee je eenvoudig bugs kunt vinden. Deze engine is geschikt voor het maken van eenvoudige arcades, maar niet voor grote projecten. Game Editor heeft vergelijkbare functies.
Basissoftware voor het maken van een eenvoudig mobiel spel Foto 3
Stencyl
Met de Stencyl-engine kun je ook spellen maken zonder diep in het doolhof van programmeren te duiken. Het principe van “Drag and Drop”, de gratis versie (niet zonder ernstige beperkingen), duidelijke physics- en animatie-instellingen maken deze software een goede optie om te beginnen met het zelf leren van de basisprincipes van gamemadev. Met Stencyl kun je spellen maken voor Android of iOS, maar ook voor Mac, Windows, Linux en zelfs Flash-spellen.
Van de engines die geschikt zijn voor kleine startups, springen Unity en Unreal Engine 4 eruit.
Voordelen van de Unity-engine:
Maakt ontwikkeling met vrijwel geen programmeerkennis mogelijk. Zelfs een schooljongen kan een eenvoudig spel bouwen;
de kit bevat veel kant-en-klare assemblies en plugins die kunnen worden gebruikt;
voorwaardelijk gratis gedistribueerd, veel literatuur en handleidingen zijn zelfs in het Russisch;
enorme gemeenschap – je kunt altijd een antwoord op je vraag vinden op forums.
Nadelen van Unity engine:
wordt erg traag bij het verschijnen van omvangrijke scènes, een groot spel met veel personages en complexe logica te draaien op een eenvoudig apparaat is niet zo eenvoudig;
er is geen kant-en-klare integratie met externe services en bibliotheken (bijvoorbeeld met Facebook), ontwikkelaars moeten het handmatig configureren, wat vrij arbeidsintensief is.
Basissoftware voor het maken van een eenvoudige mobiele game Foto 4
Unity
Voordelen van Unreal Engine 4:
alle code is geschreven in C++, er is een ingebouwde Blueprints grafische editor;
zeer stabiel, bijna volledige afwezigheid van bugs;
lage gebruikskosten (gratis totdat je product $1.000.000 aan inkomsten genereert. Daarna moet je 5% van de omzet in rekening brengen).
Nadelen van de Unreal Engine 4 engine:
vrij grote engine (ongeveer 20 GB);
vereist een groter team voor volwaardige ontwikkeling.
Basissoftware voor het maken van een eenvoudige mobiele game Foto 5
Unreal Engine 4
Extra software
Naast de verplichte component, de engine, is er bij het maken van een eenvoudige mobiele game mogelijk aanvullende software nodig om spelinhoud voor te bereiden. Adobe Photoshop voor het voorbereiden van art, After Effects – voor animaties, Bfxr Standalone – voor het maken van geluiden.
Basissoftware voor het maken van een eenvoudige mobiele game Foto 6
3ds Max
De behoefte aan extra software hangt ook af van de vraag of het spel 3D-modellen gaat gebruiken. Als het een eenvoudig spel is zoals Cut the Rope, heb je genoeg aan wat hierboven staat. Als je een paar 3D-modellen wilt toevoegen, heb je extra software nodig. Hiervoor kun je Blender 3D gebruiken, maar ook 3ds Max om 3D-animaties te maken.
Tips voor beginners
We vroegen Andrei Gukun, hoofd van de ontwikkelingsafdeling van VOKI Games, om een paar aanbevelingen te geven aan degenen die net beginnen met het maken van mobiele spellen.
Je hoeft niet te proberen om de hele gameplay in één keer te realiseren. Het is beter om met de eenvoudigste dingen te beginnen. Leer het personage bijvoorbeeld om over de kaart te lopen, leer dan om te schieten, daarna – om met objecten te communiceren enzovoort.
Het voorbereiden van art/resources kost meer dan 50% van de totale tijd die aan de ontwikkeling van een game wordt besteed. Voor startups is het beter om gratis art van internet te gebruiken of voor een klein bedrag kant-en-klare geluiden/modellen te kopen in de desbetreffende opslagplaatsen. Dit bespaart niet alleen tijd, maar stelt je ook in staat om met een klein team (1-3 mensen) een spel te maken.
Zorg voor een computer/laptop met voldoende vermogen om comfortabel te kunnen werken. Proberen een startup te maken op een oude “rekenmachine” met constante hang-ups zal zeker niet leuk zijn. Integendeel, het zal waarschijnlijk een van de redenen zijn waarom je project snel geannuleerd zal worden.
Wees geduldig. Vooraf lijkt het maken van een eenvoudig spel een kwestie van 2-3 dagen, maar in feite duurt het vanaf het moment dat je begint te werken tot de dag dat het spel aan de hele wereld kan worden getoond, bijna een heel jaar. Soms duurt het aanscherpen van de details zelfs langer dan het creëren van cor gameplay.
Kortom, begin met de ontwikkeling van een eenvoudig spelprototype en een engine die overeenkomt met je programmeerkennis. Op deze manier kun je de eerste ervaringen opdoen, engines en hulpsoftware testen en begrijpen of je bibliotheken met kant-en-klare objecten nodig hebt of dat je je eigen objecten wilt maken.
We bereiden nog veel meer nuttige en interessante dingen voor! Volg ons op Instagram en Facebook zodat je de volgende artikelen niet mist. En als je als ontwikkelaar op zoek bent naar een project waar je met trots voor wilt werken, ga dan naar de vacaturesectie.
Leave a Reply