Je eigen game maken als je niet kunt tekenen of programmeren

Maak je eigen game zonder tekenervaring. Vergelijk AI, bouwtools en engines en volg vijf stappen naar een speelbaar prototype.

Gidsen
Daniel Brooks
Je eigen game maken als je niet kunt tekenen of programmeren

Je kunt je eigen game maken zonder een sprite te tekenen of code te schrijven. Je moet wel bepalen wat de speler steeds doet en wanneer die wint. Daarna kies je het gereedschap. Een AI-tool begint met een beschrijving, een bouwtool vraagt werk in een editor en een engine kost meer leertijd. Kies wat past bij de game die je kunt uitleggen, niet bij de grootste belofte op een website.

Begin je eigen game met een duidelijke herhaling

Elke route begint met dezelfde vraag: wat doet de speler telkens opnieuw? Die handeling en de terugkoppeling vormen samen de kern van je game. Zonder dat verband heb je vooral een omgeving bedacht.

‘Een platformer’ zegt nog weinig. ‘Je rent naar rechts, springt over gaten en krijgt per munt twee extra seconden’ beschrijft iets dat je kunt testen. Het geeft ook een aanwijzing voor de juiste tool.

Eerste projecten stranden vaak door hun omvang. Eén scherm met één mechanisme en één manier om te verliezen is te overzien. Voeg een winkel en opgeslagen voortgang toe en je weekendproject wordt een stuk groter. Schrijf je zin op en schrap wat niet nodig is voor die eerste versie.

Een vuurtorenwachter die brieven beantwoordt van verdwenen schepen draait vooral om tekst en keuzes. Daarvoor kun je een game maken met AI. Torens van 40 goud die elke 1,2 seconde schieten vragen juist om regels waarvan je de waarden direct kunt terugvinden.

Wat een AI-gamegenerator met je beschrijving doet

Je zin wordt een prompt: een geschreven beschrijving van het gewenste resultaat. Een AI-gamegenerator kan daarmee logica en beeldmateriaal voorbereiden. Jij beschrijft beweging, obstakels en het einde van een ronde, in plaats van alle onderdelen zelf te bouwen.

Op Binkbink gebruiken we die aanpak om van een idee een speelbaar ontwerp te maken. Je begint in de browser en kunt het resultaat via een link delen. Je hoeft niet eerst een reeks exportinstellingen uit te zoeken.

Daarna begint het bijstellen. Vraag om een lichtere sprong of een timer die op 30 seconden begint en test wat er verandert. Probeer vervolgens een koeler kleurenpalet. De generatietijd hangt af van de opdracht en de dienst. Behandel de eerste versie als iets om te testen, niet als een afgeronde game.

Waar je een door AI gegenereerde game op controleert

Een korte game kun je makkelijker nalopen dan een lange game met onderling afhankelijke systemen. Test daarom eerst de eigenschappen die je idee nodig heeft. Problemen met waarden en voortgang merk je soms pas na meerdere rondes.

  • Precieze regels. Als schade van afstand afhangt en een treffer de afkoeltijd verkort, beïnvloeden meerdere waarden elkaar. Controleer ze opnieuw na een grote wijziging.
  • Opgeslagen voortgang. Een inventaris en vrijgespeelde levels vragen om blijvende opslag. Kijk wat er overblijft wanneer je de game opnieuw opent. Ontbreekt dat, dan heb je een extra oplossing nodig.
  • Een doorlopend verhaal. Terugkerende personages en eerdere keuzes moeten in latere scènes blijven kloppen. Houd die samenhang zelf bij.

Een game van vijf minuten die één idee goed uitwerkt is een geldige eerste game. Het probleem ontstaat wanneer je ontwerp gegevens moet onthouden die nog nergens worden opgeslagen. Begin met iets dat je helemaal kunt doorlopen en controleren.

Een game zonder code bouwen met zichtbare regels

Zodra exacte regels belangrijk worden, helpt een visuele editor. Je zet objecten in een scène, geeft ze gedrag en koppelt voorwaarden aan acties. ‘Personage raakt munt, verwijder munt, tel één punt op’ is dan een leesbaar onderdeel van je project.

GDevelop is een gratis opensource-editor voor 2D- en 3D-projecten. Je kunt op je computer of in de browser werken. Publiceren kan naar verschillende platforms, waaronder het web en mobiele apparaten. Controleer welke diensten en limieten bij je gekozen aanbod horen voordat je een release plant.

Construct 3 draait in de browser en gebruikt eveneens gebeurtenisbladen. Je kunt JavaScript toevoegen wanneer je meer controle nodig hebt. De gratis toegang en betaalde pakketten hebben verschillende beperkingen, dus kijk vroeg of je gewenste export beschikbaar is.

Je betaalt hier vooral met je eigen tijd. In een eerste sessie kun je beweging en een score werkend krijgen. Menu’s, tests en het herstellen van foutieve gebeurtenissen kosten daarna extra werk. Een bewegend personage is nog geen afgeronde game.

Je eigen game maken in vijf stappen met een bouwtool

Een klein afgerond project maakt een editor begrijpelijker. Deze stappen volgen de gedeelde werkwijze van GDevelop en Construct 3. De knoppen heten anders, maar je kunt dezelfde volgorde aanhouden.

  1. Open een sjabloon. Kies bij het starten een platformer of bovenaanzicht dat bij je idee past. Start eerst de voorvertoning en controleer hoe de bestaande besturing werkt.
  2. Vervang zichtbaar beeldmateriaal. Pas de afbeeldingen van personage, grond en obstakels aan bij de scèneobjecten. Gebruik materiaal met de juiste licentie en vergelijkbare afmetingen, zodat botsingen logisch blijven.
  3. Voeg een gebeurtenis toe. Controleer op contact met een munt, verwijder die munt en verhoog de scorevariabele met één. Blijft de score gelijk, controleer dan de voorwaarde, variabelenaam en weergave.
  4. Kies één verliesvoorwaarde. Een aftellende timer of een obstakel dat de scène opnieuw start is genoeg. Werk die eerst af voordat je nieuwe moeilijkheden toevoegt.
  5. Exporteer voor het web. Kies de webuitvoer die je pakket toestaat en plaats die bij een geschikte hostingdienst. Deel de link en controleer de aanraakbesturing op een telefoon.

Een eerste versie mag er onaf uitzien. Je wilt weten of de herhaling leuk blijft. Daar kom je sneller achter met een ruwe test dan na weken aan grafische afwerking.

Heb je een game-engine zoals Godot nodig?

Een game-engine is zinvol als je wilt leren hoe de onderdelen samenwerken en ze zelf wilt beheersen. Godot is gratis en opensource. Het bouwt scènes op uit knooppunten en gebruikt GDScript voor logica, met C# als alternatief.

Godot ondersteunt 2D en 3D en kan uitvoeren naar computers, mobiele apparaten en het web. De mogelijkheden hangen ook af van de gekozen programmeertaal. C# heeft bijvoorbeeld niet dezelfde webondersteuning als GDScript. Controleer je doelplatform voordat je daarop je hele project baseert.

Voor de regels schrijf je code. Visuele hulpmiddelen voor animaties en shaders veranderen dat niet. Wil je leren programmeren, dan is die inspanning onderdeel van je doel. Kies je alleen een engine omdat die serieuzer klinkt, dan kan het eerste speelbare resultaat onnodig lang uitblijven.

Kies de route die bij je eigen game past

Lees je oorspronkelijke zin opnieuw en bepaal hoeveel precieze controle je nodig hebt. De tijdsaanduidingen hieronder zijn richtpunten, geen garanties.

Jouw beschrijving

Passende route

Eerste resultaat

Compromis

Een wachter beantwoordt brieven van verdwenen schepen

AI-gamegenerator

Snel ontwerp om te testen

Precisie en opslag moet je controleren

Drie torens van 40 goud, golven elke 20 seconden

Bouwtool zonder code

Eerste sessie, daarna afwerking

Meer handmatig werk

Een 2D-metroidvania met muursprongen en kaart

Volledige engine

Leren en daarna ontwikkelen

Je moet programmeren

Je kunt later van route wisselen. Test het basisidee met AI en bouw de regels die meer precisie vereisen opnieuw in een editor. Voorkom vooral dat je moeilijkste gereedschap je eerste speelbare minuut in de weg staat.

Maak de kleinste versie van je idee die op één scherm past en laat deze week drie mensen spelen. Hun reacties laten zien wat een plan niet kan vertellen. Voor een eerste poging zonder installatie kun je Binkbink in de browser openen en met je zin beginnen.

Maak je eigen game en speel met vriendenAangedreven door AI

Maak leuke games om met vrienden te spelen met de AI-gamemaker van BinkBink. Ontwerp, deel en speel samen binnen enkele minuten!

Begin nu met maken

Populaire games

Alles bekijken