Je eigen games coderen… is niet zo makkelijk als je denkt! Alleen de dapperen en moedigen besluiten om binnen zes maanden game developer te worden.
Laten we eerlijk zijn: zes maanden is een gedurfd doel. Tenzij je al ervaring hebt met het maken van interessante softwareprojecten, als hobby of professioneel, is games maken een zware klus die tijd kost om goed in te worden.
Gelukkig staan je opties open en zijn de beloningen aantrekkelijk. Hypercasual games bieden een toegankelijke route tot de industrie. Dus als je interessante mobiele games wilt maken die:
- op elk mobiel apparaat gespeeld kunnen worden,
- door vrijwel iedereen gespeeld kunnen worden,
- en in korte tijd gemaakt kunnen worden,
kan dit artikel de noordster zijn die je nodig hebt voor je gamedev-reis.
We hebben ook een reeks coachingsbronnen over game-ontwikkeling wanneer je je aanmeldt voor ons Publicatieportaal. Hier kun je ook je games indienen en gratis speltests aanvragen, feedback krijgen en begrijpen of je Hypercasual games klaar zijn voor de App Stores.
Allereerst — Leer De Basis Van Programmeren
Games zijn in wezen software. Voor software om op een computer te draaien, moeten er opdrachten worden gelezen. Een programmeur is iemand die die opdrachten schrijft. Wil je een game developer worden, dan ben je 90% van de tijd de programmeur.
Deze opdrachten kunnen in verschillende vormen komen; programmeertalen, zoals ze worden genoemd. Je kunt kiezen uit talen zoals C#, C++, Python, Java, Lua of zelfs enginespecifieke talen zoals GDScript of GML. Maar als je een gangbaar antwoord wilt, zie je over het algemeen dat game developers games maken in C# of C++. (We leggen straks uit waarom.)
Het leren van de basisprincipes van programmeren kost niet veel tijd. Je kunt online veel bronnen vinden die gratis tutorials aanbieden over C#, inclusief FreeCodeCamp, Brackeys, of zelfs de officiële 8-uur durende cursus over C# basisprincipes van Microsoft.
De basis van programmeren zou je niet langer dan een week moeten kosten om te leren. Aangezien de meeste game-programmeertalen objectgeoriënteerd zijn, zijn de basisprincipes grotendeels hetzelfde. Idealiter zou je geen problemen moeten hebben om van de ene programmeertaal naar de andere over te schakelen om die reden.
We weten wat je denkt. 'Hoe weet ik welke programmeertaal geschikt voor mij is?'
Dit hangt volledig af van de game-engine die je kiest om je Hypercasual games mee te maken.
Vertrouwd Raken Met Een Game-engine
De juiste programmeertaal kiezen hangt af van je keuze van game-engine. En de juiste game-engine kiezen kan betekenen dat je kijkt naar factoren zoals populariteit, gebruiksgemak, licentiekosten, enzovoort.
De meeste mensen die Hypercasual games willen maken, gebruiken Unity als ze besluiten game developer te worden. Dit komt grotendeels door de populariteit en brede community-ondersteuning, waardoor C# de andere dominante taal in de industrie is. Maar je kunt ook kiezen tussen andere game-engines zoals:
- Unreal Engine (C++, Blueprints)
- Godot (C#, GDScript, VisualScript)
- GameMaker Studio (GameMaker Language, GML Visual)
Wat er meer toe doet, is welke game-engine je prettig vindt om te gebruiken voor het maken van games. Vertrouwd raken met de engine is cruciaal en betaalt zich op de lange termijn uit. De meeste developers gebruiken Unity omdat het de meest robuuste game-engine voor indie-ontwikkelaars is. Unreal is een geweldige optie als 1) je C++ wilt leren en 2) je wilt doorgroeien naar triple-A game ontwikkeling.
Hier is een overzicht van hoe lang het zou duren om de kerncomponenten in een game-engine (idealiter Unity) te leren:
- Basisgebruikersinterface: 1-2 uur.
- Gedrag toevoegen aan GameObjects: Een week.
- Interactieve gebruikersinterfaces maken: Een week.
Het is onrealistisch om de hele game-engine te leren, laat staan dat het noodzakelijk is. Je kunt de extra onderdelen leren terwijl je games maakt in de zes maanden dat je ermee bezig bent, of zelfs lang nadat je een publicatieovereenkomst hebt gesloten.
Begin Klein
Hoe vaak heb je iemand horen zeggen: 'Ik ben van plan een kleine maar interessante RPG te maken'?
De kans is groot dat ze nieuw zijn in game development. Het idee om onze droomgame te maken of een game geïnspireerd op onze favoriete games is een veelvoorkomende valkuil voor beginners.
Je moet met de kleinste ideeën beginnen om grip te krijgen op hoe je tools en je programmeerkennis samenkomen. De kleine games die je in de beginfase maakt zijn de zijwieltjes die je nodig hebt om verschillende aspecten van game development te begrijpen.
Leer je over materialen en shaders? Maak een game waarin je verschillende objecten op basis van kleur aan elkaar koppelt. Wil je begrijpen hoe beweging in een isometrisch spel werkt? Maak een game waarin een bal naar de plek beweegt waarop je klikt.
Het snel prototypen van deze kleine ideeën kan je slechts een week of minder kosten. En naarmate je meer prototypes maakt, zul je precies realiseren wat je elke keer moet doen en uiteindelijk de tijd verkorten en assets hergebruiken waar mogelijk.
Dit zijn kleine ideeën die je langzaam leren hoe de engine en de code samenwerken om een ervaring te leveren.
Over ervaring gesproken…
Begrijp Hoe Je Een Leuke Ervaring Ontwerpt
Ontwerpen en creëren van een boeiende game-ervaring is leuk. Maar het heeft ook zijn eigen set principes en basisregels die variëren van game tot game. Hypercasual games staan bekend om hun hapklare gameplay, kortetermijnbinding en massale aantrekkingskracht. Er is een gehele gids over deze principes die je kunt bekijken.
Eenvoudige games maken is makkelijk, maar vervolgens leuk maken is het uitdagende deel dat tijd, geduld en kennis vereist over wat spelers boeit. We kunnen daarbij helpen als je er problemen mee hebt.
We hebben verschillende beproefde Hypercasual bronnen die de meer dan 45 #1 games hebben voortgebracht die door Kwalee zijn gelanceerd. Je krijgt er gratis toegang toe nadat je je hebt aangemeld bij ons officiële Kwalee Publicatieportaal.
Connect Met Mede Game-ontwikkelaars
Al het werk en geen spel maken van jou een saaie game-ontwikkelaar. Een van de beste manieren om jezelf te vestigen in de industrie, wanneer je game developer wordt, is door contact te maken met mensen die games maken voor de kost.
Als je net van de universiteit komt, maak een nieuw LinkedIn-profiel en vermeld een paar werkhistorie-tidbits en gamedev-projecten die je hebt gemaakt. Voeg er dan een link naar toe in je portfolio. Telkens wanneer je nieuwe mensen in de industrie ontmoet, kun je gegevens uitwisselen, contact maken en hen als mentoren leren kennen. Uiteindelijk zul je kansen zien op je afkomen, die je kunt aangrijpen om meer ervaring op te doen.
Doe hetzelfde met andere gemeenschap ruimtes, vooral die bevolkt door andere game developers, zoals Reddit en Discord. Het is een geweldige manier om nieuwe vrienden te maken, feedback te krijgen op je projecten en meer vaardigheden op te bouwen om meer hoogwaardige kansen te krijgen. Stop nooit met verbinden tijdens deze evenementen!
Overweeg Een Diploma Of Een Bootcamp In Game-ontwikkeling
Wil je een goed afgeronde opleiding in softwareontwikkeling? Voel je vrij om het aan te gaan in een universiteit! Hoewel je geen diploma nodig hebt om game developer te worden, is het goed om te hebben, vooral als je in een ander land aan games wilt werken. Je ontmoet ook gelijkgestemde klasgenoten en professoren die je de steun kunnen bieden die je nodig hebt om projecten te maken en een gevoel van begrip te ontwikkelen.
Het wordt over het algemeen geprefereerd als je een diploma kunt halen in softwareontwikkeling of een andere wetenschappelijke richting dan een gespecialiseerd diploma in game development. Maar als je gamedev-certified wilt worden, kunnen gamedev-bootcamps helpen.
Afhankelijk van hoe een bootcamp is gestructureerd, kan het je overal tussen een dag en vier tot zes weken kosten om het te voltooien en een certificering te behalen.
Gebruik De 'Geheime' Feedback
Er is één manier waarop je onmiddellijke effectieve feedback kunt krijgen. En niet veel mensen spreken over deze 'geheime' feedback.
Je kunt niet weten of je genoeg vooruitgang hebt geboekt totdat je die feedback over je werk hebt gekregen. En als je dat doet, kan het je helpen om de behoefte te overwinnen om je portfolio keer op keer te schaven.
We hebben het over interviews.
Wanneer je met de muisknop over de Apply-knop zweeft, hangt je impostorsyndroom boven je als een gigantische toren die je niet door laat klikken. We begrijpen waarom.
Mensen accepteren afwijzingen niet goed, dus het idee van solliciteren wordt plotseling ontmoedigend. Maar dat is oké – je kunt niet weten of je vooruitgang hebt geboekt totdat je de feedback hebt die je nodig hebt. En een van de meest effectieve maar 'onuitgesproken' manieren om feedback te krijgen is om te solliciteren naar banen en te kijken of je wordt aangenomen.
Dus wees op zoek naar stages en junior rollen bij game development studios en begin toch met solliciteren. Het verkrijgen van de interviews en het doen ervan kan je een werkingsmodel in gedachten geven van wat recruiters zoeken in de beste kandidaten en de vragen die ze stellen. Als je wordt afgewezen, kun je hen om feedback vragen over je sollicitatie. Ze zullen je helpen als je in hun goede smaak bent gekomen. Onze gids over het creëren van de juiste sollicitatie voor de baan kan dat gemakkelijker voor je maken.
Met deze nieuwe kennis kun je je portfolio's en sollicitaties afstemmen om dichter bij die rol te komen waar je van droomt. (Of begin het te pitchen bij game-uitgevers zoals wij!)
En Doe Het Steeds Opnieuw!
Het kost slechts zeven eenvoudige maar consequente stappen om je pad in de industrie te bouwen. Om een game developer te worden, kost het veel tijd en veel zelfstudie. Soms is zes maanden misschien niet genoeg. Of je begint aan een meerjarenopleiding. En dat is oké – het gaat erom door te leren en te experimenteren.
En uiteindelijk zul je een goed genoeg portfolio hebben dat je kunt presenteren aan game-uitgevers zoals wij, of gebruiken in je sollicitaties om interviews te verkrijgen.
Houd jezelf op de hoogte van wat er in de industrie gebeurt en blijf hoogwaardige projecten aan je portfolio toevoegen. Dit is hoe je het uiteindelijk in de games industrie kunt maken.
We hebben een diverse reeks job rollen beschikbaar voor iedereen, inclusief remote mogelijkheden! Ga naar onze vacaturepagina en kijk wat er in het verschiet ligt bij Kwalee voor gepassioneerde mensen zoals jij. Je kunt ook contact met ons opnemen en ons rekruteringsteam op LinkedIn om te vragen naar rollen die bij jou passen. Volg ons op sociale media (Twitter | Instagram | Facebook) om de laatste nieuwtjes over onze leuke cultuur en nieuws te krijgen.








