1 / 51

Játékfejlesztés a Windows Phone 7 erejével

Játékfejlesztés a Windows Phone 7 erejével. Pellek Krisztián. krisztian.pellek@student-partners.ms. ELTE. 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 ! ?. Az út. Egy kis történelem. Platform.

galena
Download Presentation

Játékfejlesztés a Windows Phone 7 erejével

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Játékfejlesztés a Windows Phone 7 erejével Pellek Krisztián krisztian.pellek@student-partners.ms ELTE

  2. 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. Az út.

  4. Egy kis történelem

  5. Platform

  6. Windows Phone 7 Hardware Azonos hardware tulajdonságok amit a Microsoft határoz meg • Felbontás • Érintőképernyő paraméterei • CPU / GPU • RAM • A fizikai billentyűzet csak opcionális lehetőség

  7. devtool

  8. 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 Ha hallgató vagy, töltsd le az MSDNAA rendszerből ! Ha már végeztél, vásárold meg: http://www.microsoft.com/hun/visualstudio/

  9. 1perc alatt megtanulható! • Deploy ?

  10. A játék

  11. Szórakoztató • COOL.:) • Legálisan játszhatsz fejleszthetsz munkaidőben… • Miért fejlesszünk játékot?

  12. Mennyi 85ös szintű paladin ül a teremben?

  13. A jó játék..

  14. Szórakoztató • Lehet benn nyerni • Vagy nem…  • Gondolkodásra ösztönöz ! • Vagy nem…  • Van célja! • Vagy épp nincs… 

  15. 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 

  16. Mentési rendszer: találjuk ki, hogy milyen mentési rendszert alkalmazunk, checkpoint? v bármikor menthet a játékos…?

  17. 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 ! 

  18. User Experience Frameworks • High performance game framework • Gyoran készíthetők 2D és 3D játékok • Sokoldalú content pipeline • Megbízható és egyszerű átjárhatóság a különböző platformok között, amik a következők : Xbox, Windows, Zune és WP7 • 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 Alkalmazások (és egyéb játékok) Játékok (és egyéb alkalmazások)

  19. Silverlight

  20. Lemmings

  21. XNA

  22. Produktivitás

  23. 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

  24. Managed Code a játékfejlesztésben Windows Phone 7 A .NET platform használata • Managed code platform, nincs unsafe code .NET/XNA • XNA Game Studio 4.0 C# exclusive Több mint 800 játékot / egyéb kód elérhető ingyenesen a codeplexen

  25. XNA alkalmazás modell • XNA • Game *Update Draw LoadGraphicsContent UnloadGraphicsContent Initialize Game Loop

  26. A legfontosabb osztályok

  27. GameScreen Manager Draw, Update, … Game GameScreen Manager Draw, Update, … Screen Collection HighScore Screen StartScreen GameOver Screen PlayScreen

  28. Content Pipeline A kutya és a googlebing 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

  29. XNA Framework Layers Games Starterkits Code Content Components Extended Framework Application Model Content Pipeline Core Framework Graphics Audio Input Math Storage Platform Direct3D XACT XINPUT XContent XNA Provides You Provide Community Legend

  30. Választanod már neked kell… Melyiket is kéne szeretnem ?

  31. Rum Run!

  32. 0.hét

  33. 1.hét

  34. 2.hét

  35. 4.hét

  36. 4-7.hét

  37. Rum Run!

  38. 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?

  39. Mennyi ? 70%

  40. Közösség

  41. DEVPORTAL.HU • WP7.ELTE.HU

  42. A minta. 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

  43. Hatékony Produktív Hordozható • Összefoglalva

More Related