Tag archieven: 3d

Inleiding op Unity

Unity is een van de populairste tools van dit moment voor kleine studio’s en indie gamedevelopers om games mee te ontwikkelen. Voor ons reden omd drietal lessen over Unity op te nemen in het lesprogramma van Gameskool.

UnityGameskool

Doel van Gameskool is een brede basisopleiding gamedesign te zijn en daar hoort uiteraard Unity gewoon in thuis. Naast onze favoriete tool Gamemaker Studio en lessen in de Unreal Engine (en nog een hele hoop andere software voor het maken van gameart en gamesounds). Na het doen van Gameskool kan je zelf games bouwen in Gamemaker Studio en beheers je de basis van 3d engines als de Unreal engine en Unity.

Nu ook bij Gameskool: Unreal Engine

Gameskool heeft nu ook lessen in de Unreal Development Kit (UDK). De UDK is een krachtige 3d engine waarmee vele beroemde games gemaakt zijn, waaronder natuurlijk de Unreal serie.

We hebben besloten om deze lessen op te nemen in het curriculum omdat Gamemaker waar we het meeste mee werken vooral krachtig is in 2d games, maar minder in 3d games. Naast een inleiding op 3d modelleren met Blender is er nu ook lesmateriaal voor het werken met een 3d game-engine. Na de lessen kan je zelf je eigen Unreal (of soortgelijke 3d game) Level bouwen. Met de Unreal Development Kit kan je games maken voor PC, Mac, Tablets, Xbox, PS3, en andere.

De Unreal lessen zijn zowel onderdeel van de volledige cursus met docent als van de extreme budget cursus. Hiermee is de cursus nog completer geworden voor wie gamedesign wil leren.

Hieronder het ovezicht van de Unreal lessen:
(onderdeel van de gamedesign cursus en gamedesign cursus extreme budget)

1)      Wat is UDK en wat kan je  er mee?
Wat is UDK en UE3 (multi/cross-platform)
Unreal Tournament en leveleditor
Bekende spellen gemaakt met UDK

2)      Hoe zit de interface van UDK in elkaar?
Viewport (aanzichten)
Motion binnen de viewports
Builder brush + BSP (add / substract à squares/cones/spheres)
‘Snappen’ van objecten (drag/rotation/scale)
Auto-save
Bestaand-level (soorten views, build all, light, etc)

3)      Je eerste level maken.
Platte plaat = grond + licht, builden (licht/geometry/paths/all) + livetesten:
Toevoegen van een huisje + trap inclusief ramen plus extra complexere vormen.
Aanpassen van build brushes door middel van shift+2.
Kopiëren van build brushes door middel van alt+click inhouden.

4)      3D objecten (Static Meshes) toevoegen aan je level.
Content browser gebruiken en objecten in het level slepen
Plaatsen, vervormen/draaien van static meshes + kopiëren.

5)      Materialen en texturen plaatsen op oppervlaktes.
Verschil materialen/texturen
Grond, plafond en muren aanmaken
Vervormen en aanpassen van texturen

6)      Lucht (skybox), licht en geluid toevoegen.
Skybox toevoegen en het plaatsen van licht en dynamic light (kleur component uitleggen)
Sound nodes voor ambience sounds.

7)      Kismet: geavanceerde acties binnen UDK.
Werking van Kismet dmv systeembord uitleggen.
Special events laten zien wanneer ze worden getriggered.
Kleine introductie voor Matinee, onderdeel van Kismet om beweging en dergelijke acties te doen (bewegende deuren etc).

Bij de lessen krijg je voorbeeldbestanden en oefenlevels. Veel plezier met het nieuwe lesmateriaal!

Gameartist

Dit is een artikel in een reeks over werken in de gameindustrie waarin de verschillende gameberoepen worden toegelicht.

Gameartist

De gameartists zijn de mensen die de games er goed uit laten zien. Of sterker nog ze zorgen voor de ‘immersion’, het gevoel dat je helemaal ondergedompeld wordt in je game, dat je er in verdwijnt. Gameartists hebben verschillende specialisaties, maar de belangrijkste zijn 2d of 3d. Daarbinnen heeft een  gameartists vaak een eigen specialiteit: de een kan heel goed cartoon achtige images maken, een ander is heel goed in het modellen van 3d gezichten met emoties en een derde is heel goed in het animeren van bewegingen.

2d art

Tools
De tools van een gameartist zijn Photoshop, Illustrator voor het maken van 2d werk en voor 3d: 3d studio Max, Maya, eventueel Cinema 4d en bij kleinere studio’s steeds vaker ook Blender3d, wat een gratis open source pakket is en voldoet voor het meeste 3d werk. Een enkeling werkt ook met de GIMP (open source) in plaats van Photoshop.

Werk
De gameartist is verantwoordelijk voor de ‘look en feel’ van games en produceert dus veel images. Bij kleinere gamestudio’s zal hij of zij ook de concept vormgeving van games mogen bedenken maar bij grotere studio’s zit hij of zij soms de hele dag –vrij monotoon- images te produceren: 100 soorten huisjes voor een fantasy game, skins voor de 3d objecten, 100 NPC’s (non playable characters), enzovoort. Het is niet alleen van belang dat je talent hebt voor het maken van mooie vormgeving, maar ook dat je productief bent (dat je snel werkt). Er is veel concurrentie dus het is vrij lastig om werk te vinden.

Schetsen van spaceships

Portfolio en opleiding
Het belangrijkste middel dat je hebt om als gameartist er tussen te komen is je portfolio. Laat zien wat je (de afgelopen jaren) allemaal gemaakt hebt. Probeer of je (met anderen) al games kunt maken om zo ervaring te krijgen met grafisch design. Kijk bijvoorbeeld of je kunt meedoen met een open source gameproject, waarin velen over de hele wereld aan een game bouwen. Maak allerlei animaties en probeer een aantal stijlen je eigen te maken (pixelart, vectorart, realistisch, cartoon, minimalistisch, enzovoort).

Opleidingen

Diverse grafische colleges op MBO niveau
Kunstacademies
HKU Gameart

Cursussen

Diverse teken- en schildercursussen (bv. modeltekenen, animatietechnieken), fotografiecursus, cursus photoshop, illustrator, Max 3d. Kijk hier naar allerlei cursussen die beschikbaar zijn in Nederland (bv om Photoshop te leren of 3d)

Klik hier voor de andere rollen bij gameproductie

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.