NemProgrammering.dk logo

3D spiludvikling med Unity

Adgang for flere personer?
3D spiludvikling i Unity
299 DKK
Lær at lave dine egne 3D spil med en af danmarks bedste undervisere i Unity 3D. Vi udvikler f.eks. et 'full feature' FPS-spil fra bunden, og du er med hele vejen! Afspil introvideoen og se det spil du vil lære at lave.
Inkluderet: Køb som gavekort
Ubegrænset adgang
40 danske videolektioner
7 timers undervisning
Stil spørgsmål
Kursusbevis
stjerne1
stjerne2
stjerne3
stjerne4
stjerne5
Mød nogle af vores 1500+ kursister
Din underviser Christian 'Code' Skriver Kragegaard
Christian 'Code' Skriver Kragegaard
Arbejdet med Unity3D siden 2011
Professional underviser i Unity3D
Ejer af Code.dk

Lær at lave 3D spil med Unity3D

Har du lyst til at finde ud af hvordan man arbejder i 3D delen i Unity? Så er dette kursus noget for dig!

I dette danske Unity3D onlinekursus vil du komme til at lære at lave dit eget  3D survival spil – se videoen ovenfor for at se, hvordan spillet vi skal lave ser ud.

Du vil komme til at skrive koden i C#, det er dog ikke noget krav at du kan C# i forvejen for at følge dette kursus, da der vil blive forklaret undervejs. Det kan dog være en fordel hvis du prøver Unity og C# af fra de andre tutorials her på hjemmesiden.

Kurset er bygget op sådan at du starter med at lave et lille spil hvor man får en bold til at rulle rundt og samle objekter op. Dette er for at få dig ind i 3D workflowet i Unity. Derefter vil vi begynde at arbejde på vores survival spil. Vi tager hver eneste tilføjelse til spillet, trin for trin og en af gangen. Til slut når vi til en poleringsfase, hvor spillet bliver udjævnet lidt i kanterne for at gøre det lidt pænere.

Du har mulighed for at stille spørgsmål til underviseren hvis der er noget som ikke virker.
Unity3D kan køre på både windows og mac, så alle kan være med! 

Se den fulde lektionsplan

Lektioner i dette kursus

Kom i gang med 3D I Unity3D

1 Setup af vores spil 11:10 Gratis video

I denne video får vi åbnet Unity og sat de objekter op, som vi senere skal sætte noget kode på og bruge til vores første spil, det simple kuglespil.

2 Flyt bolden 10:46

I denne video får vi bolden til at rulle rundt når du bruger piletasterne eller WASD tasterne.

3 Få kameraet til at følge spilleren 06:40

Her får vi sat kameraet op med et script, således at det kan følge efter bolden i spillet.

4 Opsamlingsobjekt 10:29

I denne video programmere vi et objekt til at blive samlet op at bolden.

5 Score 09:17

I denne videolektion vil du lære, hvordan laver en score i et 3D spil. Helt konkret så sætter vi  en score manager op, sådan at du får point ved at samle objekterne op med kuglen i vores spil.

6 Slut betingelser 07:16

I denne afsluttende video får vi banen til at genstarte sig selv, efter at vi har samlet nok point op.

Survival Spil Setup

7 Introduktion til vores survival spil 08:37 Gratis video

I denne video tager vi en gennemgang af alt det vi kommer til at lave i spillet.

8 Terrain setup 12:05

I denne video sætter vi vores bane op, som danner bund for hele spillet. Vi laver et terrain, med bakker og sætter en base ind.

9 Setup af vores spiller 10:57

I denne video sætter vi vores spiller ind og sat en øksemodel ind på et nyt kamera så det ikke clipper i andre 3D modeller.

10 Animation til øksen 10:13

I denne video får vi lavet en animation til øksen, som giver den mulighed for at blive slået med.

Resource setup

11 Setup af træ 12:45

Vi laver et script til vores træer og sten, så de er klar til at blive hakket i.

12 Raycast fra spiller til ressource 09:15

Vi får lavet et script sådan at når vi trykker på museknappen, så vil der blive kastet en linje ud fra spilleren og tjekke om vi rammer en resurse. Hvis vi gør, så hakker den træer/stenen ned.

13 Få animationen til at spille når vi trykker på musetast 12:21

I denne video indsætter vi noget kode i vores script sådan at når vi hakker i træer, så bliver der afspillet en animation vi gjorde klar tidligere.

Resourcecontroller

14 Resourcecontroller til at holde styr på træ og sten 17:22

I denne video laver vi en “ResourceController” som skal holde styr på hvor meget træ og sten vi har hakket. Vi sætter også en tekst op til at blive vist på skærmen så vi kan se hvor meget vi har.

Setup af turret

15 Turret del 1 11:24

I denne video får vi lavet en turret og får den til at kigge efter objekter med et “Enemy” tag.

16 Turret del 2 12:15

Vi fortsætter med at tilføje skud til vores turrets, som den skal spawne når der kommer en modstander.

17 Turret del 3 08:54

I denne video får vi vores turrets skud til at bevæge sig når de er skudt ud.

18 Turret del 4 11:26

I denne video gør vi sådan at spilleren kan spawne en turret ved at trykke på “E” og sørger for at det koster et bestemt antal ressourcer for at spawne den.

Setup af Enemy

19 Setup af Enemy 12:45

I denne video får vi sat vores “enemy” op til at gå imod vores base og vores spiller (hvis spilleren er tæt nok på).

Liv til basen og til spilleren

20 Liv til basen del 1 10:00

I denne video laver vi et “health” script til basen, så den kan modtage skade. Vi begynder også at sætte en healthbar op.

21 Liv til basen del 2 07:49

I denne video får vi afsluttet setup af vores healthbar til basen og vi får gjort sådan at vores enemy kan give skade til basen.

22 Liv til spilleren 08:26

Ligesom med basen, laver vi et health script til spilleren og sørger for at spilleren kan modtage skade fra enemies.

Spawn controller

23 Spawn Controller 15:39

I denne video laver vi et script til at spawne enemies i tilfældige intervaller.

Dag & nat systemet

24 Dag/nat system del 1 08:24

I denne video får vi “solen” til at dreje rundt med en bestemt hastighed så det bliver nat.

25 Dag/nat system del 2 16:08

I denne video får vi sat vores spawncontrollers op til kun at spawne enemies når det er nat.

Sultesystemet

26 Sultesystemet | Sult til spilleren del 1 09:18

I denne video får vi lavet et script til at holde øje med hvor sulten spilleren er (altså i spillet) og får lavet en “hungerbar” til at visualisere det på interfacet.

27 Sultesystemet | Sult til spilleren del 2 13:12

Vi får lavet en busk med bær hvor spilleren kan komme hen og spise så man kan få fyldt baren op igen.

Pistolen

28 Sådan laver du en pistol til din spiller | Pistol del 1 10:43

Vi får sat en pistolmodel ind og får sat våbenkontrolleren op til at skifte mellem pistol og økse.

29 Pistol del 2 14:30

Vi får sat vores pistol op så den kan affyre skud.

30 Pistol del 3 11:31

Vi får sat pistol og skud op sådan at den kan slå en enemy ihjel.

Craftingsystemet

31 Craftingsystemet del 1 09:25

Vi laver et interface til at kunne crafte.

32 Craftingsystemet del 2 09:26

Vi får sat vores crafting script op til at kunne købe og spawne turrets.

33 Craftingsystemet del 3 16:59

Vi får lavet vores crafting script til at kunne købe pistolen og til at kunne købe ammunition til den.

Slutbetingelserne for spillet

34 Slutbetingelser del 1 10:13

I denne video får vi lavet en skærm der siger “You died” når spilleren dør i spillet.

35 Slutbetingelser del 2 10:30

I denne video laver vi en skærm til interfacet hvor der står man har vundet når man har overlevet de 3 dage i spillet

Polish

36 Polering af terrænet 09:48

I denne video får vi gjort lidt mere ved vores bane, så den ser lidt flottere ud og har flere træer og sten.

37 Enemy model 10:11

Vi indsætter en robot med en animation, sådan at vi ikke bare har en rød kasse som modstander.

38 Partikel Eksplosion 07:12

Vi indsættere en eksplosion når robotten går i stykker.

39 User interface 12:28

Vi forbedre user interfacet så det står bedre og ser langt bedre ud end tidligere.

40 Post Processing 11:09

Vi får spillet til at se lækkert ud ved at bruge nogle forskellige post processing effekter, såsom motion blur og bloom.

Ofte stillede spørgsmål

Hvordan får jeg adgang til kurset?

Efter du har købt adgang til kurset, vil du kunne logge ind her, og efterfølgende se alle videoerne i kurset samt hente evt. medfølgende materialer. Du bestemmer selv din adgangskode, når du køber adgang. Dit brugernavn er den e-mail du køber adgang med.

Køber jeg et abonnement?

Nej, det gør du ikke. Adgang til vores kurser er en engangsbetaling.

Hvad betyder “ubegrænset adgang”?

“Ubegrænset adgang” betyder, at din adgang til kurset ikke er tidsmæssigt begrænset. Du kan altså se videoerne nu og igen på et senere tidpunkt, hvis du har brug for det.

Får jeg et kursusbevis efter endt kursus?

Ja, det gør du. I den sidste lektion har du mulighed for at danne og printe dit eget personlige kursusbevis.

Køber jeg adgang til ét kursus ad gangen?

Ja, du køber adgang til vores kurser enkeltvis. Vil du købe adgang til flere kurser ad gangen, kan du selvfølgelig også gøre dette.

Er dette kursus lige så godt som et traditionelt kursus?

Du vil med dette kursus komme omkring de samme emner, som du ville på et lignende fysisk kursus. Fordelen ved at tage vores kursus er selvfølgelig, at det koster en del mindre end et fysisk kursus, men også at du kan se videoerne flere gange, og præcis når det passer dig.

Hvordan foregår undervisningen?

Undervisningen foregår på den måde, at underviseren optager sin skærm mens han eller hun forklarer og illustrerer kursets forskellige emner. Du vil også i langt de fleste af videolektionerne få vist konkrete eksempler, som du selv kan bruge i dit eget arbejde. Når du har været igennem samtlige videolektioner, har du gennemført kurset.

Kan jeg stille spørgsmål til undervisningen?

Ja, det kan du. På de fleste kurser (på enkelte er det ikke muligt) kan du under hver videolektion stille spørgsmål. Vi svarer typisk indenfor 48 timer.

Kan vi som virksomhed købe adgang til flere personer?

Vi tilbyder multilicenser til skoler, institutioner og virksomheder, som ønsker en adgang, der kan bruges af mere end én person. Du kan få et uforpligtende tilbud på et multilicens her. Køber du vores kursus via et standard licens er dette begrænset til kun at måtte bruges af en person jf. vores handelsbetingelser.
Ved betaling med fatura / EAN-fatura pålægges et fakturatillæg på 75 kr. ekskl. moms.

Jeg er ledig – kan jeg få mit kursus betalt?

Ja, hvis du er ledig, har du mulighed for at få dit kursus betalt af dit jobcenter. Det kan enten gøres via en jobplan eller som 6 ugers jobrettet uddannelse. Alt hvad du skal gøre er at lave en aftale med din jobkonsulent.
Når du kontakter din jobkonsulent, så husk at oplyse vores P-Nr.: 1019645610 og at vi kan kontaktes på kontakt@nemprogrammering.dk.
Hvis dit jobcenter betaler kurset for dig, og du ikke selv skal lægge ud, så har vi mulighed for at sende en faktura til dem via EAN. Giv evt. denne info videre til dit jobcenter.
Ved betaling med fatura / EAN-fatura pålægges et fakturatillæg på 75 kr. ekskl. moms.

Opdatering af kurset

Vi holder løbende øje med, at vores premimum kurser er 100% up to date. Du kan derfor trygt regne med, at når du køber adgang, så vil videoerne være opdateret og tidssvarende.

Yderligere spørgsmål?

Har du yderligere spørgsmål til kurset, betaling eller noget helt tredje? Skriv blot til vores kundeservice, og få svar indenfor få timer.

Andre kurser fra NemProgrammering.dk