Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaLilla Vassné Megváltozta több, mint 10 éve
1
IT-DEV-CON – 2011. 04. 06. Játékfejlesztés a Windows Phone 7 erejével Pellek Krisztián krisztian.pellek@student-partners.ms ELTE
2
IT-DEV-CON Miről lesz szó? Windows Phone 7 XNA Game Studio 4.0 Erőteljes, Produktív, Hordozható XNA Framework Hogy készítsünk játékot ! ?
3
IT-DEV-CON Az út.
4
IT-DEV-CON Egy kis történelem
5
IT-DEV-CON Platform
7
Azonos hardware tulajdonságok amit a Microsoft határoz meg Windows Phone 7 Hardware Felbontás Érintőképernyő paraméterei CPU / GPU RAM A fizikai billentyűzet csak opcionális lehetőség
8
IT-DEV-CON devtool
9
Visual Studio és.NET Hatékony fejlesztés.NET és C# segítségével Új, még gyorsabb IDE Intellisense segíti a kódolást Integrált build/deploy/debug
10
IT-DEV-CON 1perc alatt megtanulható! Deploy ?
11
IT-DEV-CON A játék
12
IT-DEV-CON Szórakoztató COOL.:) Legálisan játszhatsz fejleszthetsz munkaidőben… Miért fejlesszünk játékot?
13
IT-DEV-CON Mennyi 85ös szintű paladin ül a teremben?
15
A jó játék..
16
Szórakoztató Lehet benn nyerni Vagy nem… Gondolkodásra ösztönöz ! Vagy nem… Van célja! Vagy épp nincs…
18
Játszhatóság: ha egy játék túl nehéz vagy túl könnyű,félrefogják dobni és senkit sem érdekel mennyire jó vagy rossz. Újrajátszhatóság: ha nem lineáris a játékmenet és megéri, akkor jó esetben előveszik újra
19
Mentési rendszer: találjuk ki, hogy milyen mentési rendszert alkalmazunk, checkpoint? v bármikor menthet a játékos…?
20
Kutató fejlesztő játékok Pl. fold-it Hogyan növeljük meg a telefon számítási kapacitását ? Ötlet: Használjuk a felhasználó agyát !
21
User Experience Frameworks Modern XAML/event- alapú alkalmazás UI framework Gyorsan készíthetünk vizuálisan gazdag alkalmazásokat HTML/Javascript Kiforrott,erős, széles körben használható technológia Játékok (és egyéb alkalmazások) Alkalmazások (és egyéb játékok)
22
IT-DEV-CON Silverlight
24
Lemmings
25
IT-DEV-CON XNA
27
Produktivitás
28
XNA Game Studio Készíts játékokat könnyedén XNA Framework erőteljes API –t szolgáltat a Játékok számára C#,.NET and Visual Studio tooling Kész megoldások a játék tartalmak feldolgozására Nem egy engine megoldás,hanem igazi Framework Készítsünk játékokat
29
A.NET platform használata Managed Code a játékfejlesztésben Windows Phone 7 Managed code platform, nincs unsafe code XNA Game Studio 4.0 C# exclusive Több mint 800 játékot / egyéb kód elérhető ingyenesen a codeplexen.NET/XNA
30
Game Loop Game Loop XNA alkalmazás modell XNA Game Initialize LoadGraphicsContent *Update Draw UnloadGraphicsContent
31
A legfontosabb osztályok
32
Screen Collection GameScreen Manager Game GameScreen Manager GameScreen Manager StartScreen PlayScreen Draw, Update, … Draw, Update, … GameOver Screen GameOver Screen HighScore Screen HighScore Screen
33
Content Pipeline A kutya és a google bing után a coder legjobb barátja Visual Studio tartalmak kezelése Importálási lehetőség közös játék adat formátumokból Optimalizálja az adatokat a hatékonyabb adat eléréshez Tetszés szerint bővíthető,írhatunk hozzá + modulokat XNA Framework/Game ciklus nem szükséges az adatbetöltéshez Rengeteg lehetőség a testreszabásra
34
XNA Framework Layers Platform Direct3D XACT XINPUT XContent Core Framework Graphics Audio Input Math Storage Extended Framework Application Model Content Pipeline Games Starterkits Code Content Components XNA Provides You Provide Community Legend
35
Melyiket is kéne szeretnem ? Választanod már neked kell…
36
IT-DEV-CON Rum Run!
37
IT-DEV-CON 0.hét
38
IT-DEV-CON 1.hét
39
IT-DEV-CON 2.hét
40
IT-DEV-CON 4.hét
41
IT-DEV-CON 4-7.hét
42
IT-DEV-CON Rum Run!
43
IT-DEV-CON PC-re ingyenes Xbox, WP7 eszközökre 99$ / év Egyetemisták,középiskolások számára ingyenes Mit kell még tudni róla?
45
Mennyi ? 70%
46
IT-DEV-CON Közösség
47
DEVPORTAL.HUWP7.ELTE.HU
48
XNA Framework eleve cross platformnak készült Minimális időt kell fektetni a játék portolásba A projectek könnyen szinkronizálhatók a platformok között A minta.
49
IT-DEV-CON HatékonyProduktívHordozható Összefoglalva
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.