Categorie archieven: gamedevelopment

(makkelijk) een app maken

Gameskool richt zich op het maken van games, maar sinds het succes van de Ipad/Android tablets wil iedereen ook apps maken (waaronder ‘game-apps’). Hoe zit dat nu met apps en gameskool?

Hoe maak je een app?

Een app is feitelijk een nieuw woord voor een computerprogrammaatje dat draait op je Iphone, Ipod, Ipad, Android phone of tablet. Een van de zaken die het maken van apps bewerkelijk maakt is dat je voor een Ios (apple apparaten) en voor Android net even andere software en programmeertalen nodig hebt. Wil je dus voor Iphones en voor Android phones een app, dan moet je 2x bouwen. Tenzij….je met Gamemaker studio werkt. Alhoewel Gamemaker bedoelt is voor het maken van games, kun je er ook prima apps mee maken. Veel makkelijker en sneller ook dan bijvoorbeeld in de Objective C wat de taal is voor Ios (en die best lastig is te leren).

Gamemaker voor apps

In de gameskool cursus werken we met de basisversie van Gamemaker. Als je ook apps wilt maken (bv mobile games) met Gamemaker kan je later de studio versie van Gamemaker kopen. Gamemaker studio werkt precies hetzelfde werkt als de basisversie, maar kent een aantal export mogelijkheden waaronder naar Ios (apple mobile devices) en Android. Je bent dan in een keer klaar (zie de video).

Hoe zit het dan met niet-games-apps?

Maar wat als je een app wilt maken die geen game is? Kan dat ook goed? Ja, de ingebouwde taal van Gamemaker is zo uitgebreid dat een simpel ja als antwoord hier volstaat. Kan het zijn dat een andere ontwikkelomgeving toch beter geschikt is voor het maken van jouw specifieke app? Natuurlijk, maar imho zal gamemaker een makkelijke een snelle manier zijn voor het maken van vele soorten Apps.

Vindt hier meer info over Gamemaker Studio (beta) 

games voor mobiele telefoons ontwikkelen

Ik geloof steeds meer in de kracht van 1 tool for all platforms ‘oplossingen’ . Met gamemaker kan je nu voor MAC en PC ontwikkelen en html5 games maar binnenkort kan je met de studio versie van Gamemaker ook games (native) voor Iphone/Ipad/Ipod (IOS), android, psp en vast nog meer.

Tijd is meer games
Het gaat om productietijd. Natuurlijk is het ‘mooier’ als je een team hebt dat native games codeert voor Ios, en native voor Android en native voor PSP enzovoort. Het is alleen onbetaalbaar of, als je een zolderkamergamebedrijf hebt: je hebt gewoon de tijd niet voor al dat dubbele werk en al die kennis van al die verschillende platformen.

Toch is het vaak nodig – als je op meerdere die platforms wilt publiceren – om iets te weten de doelplatforms. Je kunt je game wel maken in een tool als Cocos2d, unity of Gamemaker, maar na het publiceren is soms optimalisatie nodig. Of het programmeren van functionaliteiten die nu net niet in Gamemaker zitten (bijvoorbeeld het gebruiken van de microfoon van je iphone).

Voor beginners die Android willen verkennen (zowel de animatiekant als de code kant) is dit wellicht een aardige start. Over het coderen voor Iphone later nog meer.

The Unreal Engine

De Unreal Engine staat (nog) niet op het programma van Gameskool. Toch is het een prachtige tool voor gamedeveloppers. In principe zou je ermee games van hoge kwaliteit kunnen maken (als je maar genoeg tijd hebt om alle mogelijkheden te gebruiken) en wie de gameindustrie in wil als gameprogrammeur, level designer of gamedesigner heeft zeker een plus als je werk gemaakt in de Unreal Engine kunt laten zien op je portfolio.

Dus, als aanvulling op Gameskool, zijn er twee nieuwe boeken die interessant zijn om te bestuderen:

Behalve de unreal engine zijn er nog vele andere interessante gamedevelopment omgevingen voor 3d games: Unity, Torque, Ogre, Xrystal Space. Het advies is: leer er 1 goed inclusief de bijbehorende scripttaal, dan is een volgende engine leren niet heel ingewikkeld.

Werken in de gameindustrie

Voor wie droomt van een baan (of freelance job) in de gamesector ga ik een serie schrijven over de mogelijkheden, kansen en voorwaarden van diegenen die in de gameindustrie willen werken.

Welke beroepen heb je bij gamebedrijven?

Hieronder schets ik de belangrijkste beroepen (rollen) bij gamebedrijven. Natuurlijk heb je daar ook boekhouders, schoonmakers, PNO medewerkers, en dergelijke, daar heb ik het nu even niet over. Het gaat over de banen die rechtstreeks betrokken zijn bij gamedevelopment.

De belangrijkste rollen bij gamedevelopment zijn:

In komende posts zal ik deze rollen verder bespreken: wat je ervoor moet kunnen, welke opleiding(en) je ervoor kunt doen en hoe de kansen zijn op een baan. Wordt vervolgd.Kijk tot die tijd ook eens op www.gamesindustrie.nl voor wat er zoal in Nederland gebeurt op gamegebied.

Gamebouwers in actie