38
Game Design: Számítógépes játékok tervezése avagy

Game Design:

  • Upload
    bill

  • View
    33

  • Download
    0

Embed Size (px)

DESCRIPTION

Game Design:. avagy. Számítógépes játékok tervezése. S zámítógépes játék, minden olyan interaktív software, amely a felhasználó szempontjából elsősorban szórakozás céljára készült. Game of life (1970). Nálunk életjáték néven vált ismertté. Egy nagyobb pattern sokadik evolúciós lépése. - PowerPoint PPT Presentation

Citation preview

Page 1: Game Design:

Game Design:

Számítógépes játékok tervezése

avagy

Page 2: Game Design:

Számítógépes játék, minden olyan interaktív software, amely a felhasználó szempontjából elsősorban szórakozás céljára készült.

Game of life (1970). Nálunk életjáték néven vált ismertté.

Page 3: Game Design:

Egy nagyobb pattern sokadik evolúciós lépése.

Page 4: Game Design:

Space Invaders (1978)

Pac man (1980)Pong (1972)

Őskor – Statikus képernyők, egyszerű játékmenet

Page 5: Game Design:

Phoenix (1980)

A legelső olyan játék a világon amiben van „főellenfél”.

Page 6: Game Design:

Grafikai fejlődés: Scroll képernyők

Super Mario Bros (1985) Turrican (1990)

Battle squadron (1989) Pit stop 2 (1984)

Page 7: Game Design:

A világ első sprite-okkal megoldott izometrikus ál-3D játéka

The last ninja (1987)

Page 8: Game Design:

Gamelogic fejlődés: Taktikai és stratégiai játékok

Sim city (1989)

Battle Isle (1991)

Laser Squad (1988)

Civilizatzion (1991)

Page 9: Game Design:

A 3D Grafikai áttörés: megjelennek a polygonok

Mercenary (1985) Elite (1984)

Frontier (1993) Populous 2 (1991)

Page 10: Game Design:

Játéktervezés:

Az ötlettől ...A megvalósulásig

Page 11: Game Design:

A játéktervezés egy maximálisan szubjektív alkotói munka.

Page 12: Game Design:

Mindössze irányelvek léteznek, amiket az elmúlt évek fejlesztői, és üzleti tapasztalatai alapján követni tudunk.

Az első feladatok:

- A munka nem szórakozás, és viszont. Ha játékot akarunk készíteni, akkor mégis meg kell találnunk az egynesúlyt. Ha már te sem élvezed, akkor nem lesz jó játék. Ha viszont nem veszed komolyan, akkor sosem készül el.

- Mindig készítsünk megvalósíthatósági tervet. Gondoljuk át melyik munkafolyamatot hány ember tudja elvégezni, mennyi idő alatt.

- Kell legyen egy nagyon világos célkitűzés, amit néhány mondatban meg tudunk fogalmazni.

- Készítsünk feature és USP listát. (Óvakodjunk a túltervezéstől)

- Fejlesztő csapat létszámának és a határidőnek a megszábása.

Page 13: Game Design:

Második lépcsős döntések:

- Egy utas, vagy elágazó játékmenet

- Cross-genre előnyök, hátrányok

- Single- vagy multiplayer súlyozás

- Learning curve

- Game balance és nehézségi szintek meghatározása

- Milestone lista

- Ha film vagy könyv adaptáció, esetleg létező franchise folytatása a játékunk, akkor egy együttműködési terv is szükséges a jogtulajdonossal.

Page 14: Game Design:

Kinek készül a játék?

Page 15: Game Design:

Üzleti modell kérdése

Page 16: Game Design:

A dokumentáció vázának felépítése

Mint a célkitűzésnél említettem, fontos, hogy pontosan tudjuk mit is akarunk csinálni. Ezt érdemes a design dokumentumunk elején néhány mondatban összefoglalni afféle guideline-ként, és alatta pontokban kifejteni. Ez nemcsak nekünk lehet hasznos, hanem az üzleti partnernek is. Mert így bárki ránéz a design dokumentációnkra, már az első 5 sor elolvasása után kap egy általános képet arról, hogy mire is számítson.

A számítógépekben rejlő logikai lehetőségeket a fejlesztők már többé-kevésbé minden szempontból körbejárták. Ezért elég alacsony annak a valószínűsége hogy bármely ezután megjelenő játékra ne lehetne azt mondani, hogy így vagy úgy, de olyan mint egy korábbi másik. Persze csodák mindig vannak. Hisz pont ennek az elérése a célunk.

Az azonos típusú játékcsoportoknak a sajtóban és a játékos szlengben meghonosodott nevét szoktuk a genre megjelölésére használni. Ezt is érdemes rögtön az elején megemlíteni. Ezzel is felkészítve az olvasót, hogy mire számítson.

Page 17: Game Design:

Hogyan készül a dokumentáció?

Jegyzetelj, írj le, mindig mindent azonnal.

Ami csak a te fejedben van meg, az mások számára nem létezik. Ráadásul el fogod felejteni. ... De igen.

A game design dokumentáció elemei:

- Game World- Game Mechanics (GameLogic)- Game Visuals (Modellek, Textúrák, Effektek)- Graphic User Interface- Control- Music / Sound effect design- Game element listák

A dokumentációt folyamatosan frissíteni kell, különben nagyon sok újraírás és kidobott munka keletkezhet.

Page 18: Game Design:

A „letehetetlen” játék receptje:

- Folyamatosan frissülő rövidtávú célok mellett, markáns hosszútávú célok

- Magas újrajátszhatóság

- Jutalmazás, achivement rendszer

- Fejlődési lehetőség

- Maximálisan felhasználóbarát GUI és Control

Page 19: Game Design:

A „letehetetlen” játék receptje:

Keresztbe kötött incentive-ek

Page 20: Game Design:

Műszaki korlátok, lehetőségek

- HardwareHa egy ritka vagy új platformra dolgozunk, akkor érdemes külön időt szánni a kutatásra. Konzolos fejlesztésnél különösen fontos, mert ott általában a pontosan erre a célra gyártott architechtúra miatt komoly lehetőségek szoktak nyílni a hardware-es grafikai gyorsításra.

- OP rendszerElsősorban az I/O műveletek és a hálózati kapcsolat felépítése szempontjából érdekes, hogy az adott rendszerrel hogyan kommunikálhat a programunk.

- EngineHa saját, akkor pontosan azt tudja ami nekünk kell, cserébe valószínűleg ez nem sok. Ha vásárolt, akkor rengeteg lehetőséget tud és remélhetőleg bugfree. Cserébe meg kell tanulnunk kezelni, és nem biztos, hogy minden interface úgy van kialakítva ahogy nekünk kézreállna.

Page 21: Game Design:

A fejlesztés maga

Fontos, hogy a fejlesztés megkezdése után már a Core dokumentációban semmi nem módosulhat. Az ilyenkor felmerülő ötleteket írjuk fel. Jók lesznek még a második részbe vagy a kiegészítő lemezre.

A kiadói igényeket is igyekezzünk még az implementálás előtt beilleszteni a dokumentációba, és ha szükséges, akkor minden kapcsolódó ponton módosítsunk.

Tesztelési fázisok:- Saját QA team (elsősorban bughunt)- Külsős QA team (elsősorban gamelogic check)- Nyilvános demo esetleg Beta version

A fejlesztés során érdemes figyelemmel követnünk a miénkkel párhuzamosan készülő konkurens játékokat is. Egyik legértékesebb információtípus ilyenkor a műszaki megoldások terén mutatkozik. Gamelogic szinten csak akkor nyúljunk bele, ha kiderül, hogy valami hatalmas bakit követtünk el, és a játékunk emiatt biztosan nem érné el az industry standard követelményeit.

Page 22: Game Design:

A fejlesztés maga

A mai piaci körülmények között, már mindenképpen érdemes elkezdeni a játékunk reklámozását a fejlesztési időszak alatt. Amint van futó változat, folyamatosan készítsünk screenshotokat. Sokkal hihetőbbek és életszerűbbek lesznek, mintha később egy sajtómegjelenésnél próbálunk ad-hoc elkészíteni pár „véletlenül” jól sikerült képet.

Amint lehet adjunk ki Teaser videot. Fórumokon fansite-okon csepegtessünk információkat a contentről és a gamelogicról. Ha készíettünk grafikai concept art-okat, azt is ilyenkor éri meg közzétenni. Hirdethetünk elővásárlási akciókat is, ha a kiadó beleegyezik.

Szerencsés esetben a jó játék és a nyereséges játék kéz a kézben jár. De azért vannak korlátok. Ma már nagyon sok kiadó játékairól elérhetőek nyilvános eladási statisztikák. Vegyük a fáradtságot és nézzünk utána, mennyit adtak el a hasonló játékokból, és milyen árfekvésben. Nagy meglepetések érhetnek minket pro és kontra.

Page 23: Game Design:

A megjelenés és az utóélet

Közvetlenül a megjelenés előtt érdemes szervezni egy újságírói teszt napot. Ha sikerül nekik jól „eladni” a játékot, akkor komoly marketing támogatást kaphatunk az értékesítéshez.

Mindegy mennyit teszteltük a játékunkat, a megjelenés után is fognak kiderülni apróbb lyukak amit érdemes lehet befoltozni. Nyilván az üzleti tervünk természetétől függően. Ilyenkor Patch-eket szoktunk kiadni.

Függ a választott genre-tól és a program léptékétől is, hogy a megjelenés után van-e értelmes lehetőség arra, hogy Addon-okat vagy DLC-ket készítsünk. Ezek remek plusz bevételi források lehetnek. Ezekbe bármi bekerülhet, új pályák, plusz textúrák, elvetemült esetben új játékmódok is.

Ha a játékunk igazi siker lesz, érdemes elgondolkodni azon, hogy pálya-, vagy mod- editort adjunk ki hozzá. Ezzel a közönség a saját maga számára kezdi növelni játszható tartalom mennyiségét.

A másik lehetőség, az online, vagy meghívásos versenyek szervezése. Ezt általában a kiadóval együtt érdemes felvállalni, hogy tudjunk kellően értékes díjakat osztani a jelentkezők részére.

Page 24: Game Design:

Action / Ügyességi / Platform

Elvárások:

- Kevés kezelőbillentyű- Rövid pályák- Grafikai változatosság- High Score lista- Figyelem folyamatos lekötése

Szükséges készségek:

- Reflexek- Szem-kéz koordináció

Példák:- Wizard of Wor- Moorhuhn- Papperboy- Mario bros- Bomberman

Page 25: Game Design:

Fighting games (itthon egyszerűen csak verekedős)

Elvárások:

- Változatos karakterek- Billentyűzet kombinációk speciális hatásokkal- Multiplayer kiemelten fontos- Látványos effektek

Szükséges készségek:

- Reflexek- Gyors helyzetfelismerés- Gépelési sebesség

Példák:- Mortal kombat- Street figter- Barbarians- Tekken- Soul blade

Page 26: Game Design:

FPS - First Person Shooters

Elvárások:

- Rövid learning curve- Változatos fegyverek- Hihetően buta AI- Maximális grafikai minőség- Döccenés mentes engine és netkód- Latency mentes control- Multiban képesség szerinti bontás- Adrenalin szinten tartása

Szükséges készségek:- Szem-kéz koordináció- Alkalmazkodás csapatban

Példák:- Doom- Counter-Strike- Far Cry- Stalker- Halo

Page 27: Game Design:

Simulation / Interactive movie

Elvárások:

- Grafikai változatosság- Ne lehessen veszíteni- Tamagocsi hangulat- Egyénre szabható elemek- Magától mozgó világ

Szükséges készségek:- Ártatlan bambulásra való hajlandóság

Példák:- Sims- Hook- Farmville- Harvest moon- Secret of the magic crystals

Page 28: Game Design:

Kaland - RPG

Elvárások:

- Lebilincselő történet- Karakter fejlesztés- Kézreálló kontrol és GUI- Maximális grafikai minőség- Végtelen méretűnek érződő világ- Side questek- Zenei aláfestés- Sandbox élmény- Több lehetséges befejezés

Szükséges készségek:- Szövegértés- Logikus gondolkodás- Jó memória- Térképészkedés

Példák:- Eye of the Beholder- Arx Fatalis- Fable- Elder Scrolls- Magic Candle

Page 29: Game Design:

Action - RPG

Elvárások:

- „Lootfest”: Rengeteg választható, gyártható, található felszerelés- Kézreálló gui- Magas újrajátszhatóság- „Mindenölő ninja” életérzés váltogatása az epikus boss fight-okkal- Multiplayer balance

Szükséges készségek:- Vakon gépelés

Példák:- Diablo- Torchlight- Titan Quest- Path of Exile- Hinterland

Page 30: Game Design:

Logikai

Elvárások:

- Amennyiben egy valós játék másolata, akkor pontos egyezés- Nyílt, egyértelmű szabályok- Kihívást jelentő AI- Testreszabható nehézség

Szükséges készségek:- Elemző gondolkodás- Jó memória

Példák:- Battle Chess- Magic The Gathering- Aknakereső- Mahjong- Bejewelled

Page 31: Game Design:

Manager

Elvárások:

- Az önálló döntések éreztetése- Több utas gyözelmi lehetőség- Szerteágazó fejlesztési-, termelési-, építési fa- Állítható sebesség

Szükséges készségek:- Hosszú távra tervezés- Összefüggések felismerése- Problémamegoldás

Példák:- Settlers- Port Royale- Premier manager- Majesty- Space empires

Page 32: Game Design:

Sport

Elvárások:

- A megjelnített sportág szabályaira illeszkedő játékmenet- Lehetőleg élőben is népszerű sportág legyen, vagy poénos feldolgozás- Visszajátszások- Manapság már Mocap animok- Hangulatelemek, mint pl announcer és egyéb hanghatások

Szükséges készségek:- Szem-kéz koordináció- Kattintási sebesség- Reflexek

Példák:- NBA Live- Fifa- Summer Games- Tony Hawk’s pro skater- Blood Bowl

Page 33: Game Design:

Stratégia / RTS

Elvárások:

- Balance, balance, balance- Unit belépési szintek- Eltérő jellegű frakciók- Fokozatosan nehezedő játékmenet, hosszú learning curve- A véletlen események csak színesítsék, de ne befolyásolhassák döntően az eredményt- Hibátlan útkereső AI

Szükséges készségek:- Kattintási sebesség- Helyzetfelismerés- Micromanagement

Példák:- UFO- Dawn of war- Total War- Starcraft- Silent Storm

Page 34: Game Design:

Szimulátor / Arcade-Szimulátor / Verseny

Elvárások:

- Fizikai engine- Választható realitásszintek- Játékra kiható törésmodell- Maximális grafikai minőség- Változatos járművek, felszerelések- Valós jármű esetén élethű viselkedés

Szükséges készségek:- Térlátás- Koordináció

Példák:- Need for speed- Starlancer- GTA- Sports Car GT- Flight Simulator

Page 35: Game Design:

MMORPG / MOBA

Elvárások:

- Multiplayer Community- Grafikai content minden mennyiségben- Maradandó fejlesztések- Folyamatos support- Hosszútávú célok- Közösen megoldható csapatfeladatok

Szükséges készségek:- Vakon gépelés- Iskolás életkor, ennyi ideje egy felnőttnek nincs.

Példák:- World of Warcaft- Lord of the rings online- Star Conflict- Dota- Eve online

Page 36: Game Design:

Elvárások egy game desginerrel szemben:

- Az első és legfontosabb, hogy az illető sokat játsszon.

- Készítsen jegyzeteket azokról a feature-ökről amikkel találkozik

- Ha megoldható, vagyen részt mások játékainak tesztelésében

- Képes legyen elvonatkoztatni a saját igényeitől

- Precíz, részletes dokumentációk készítése

Előnyök:

- Programozási ismeretek

- Grafikusi tapasztalat

- Írói tapasztalat

Page 37: Game Design:

Mire fejlesszünk?

Hacsak lehet mindig kövessük figyelemmel a hardware piacot és készüljünk a változásokra. Sokkal könnyebb a még szűz piacokra betörni.

Tanuljunk, képezzük magunkat, legyünk tisztában az aktuális technológiákkal. Használjuk ki, hogy mi kicsiben könnyebben tudunk váltani, mint a nagy fejlesztőcégek.

... és mit?Ha teljesen új platformra dolgozunk, akkor elég lehet a sikerhez, egyszerűen átportolni egy meglévő népszerű játékot. De ez ritkán adatik meg.

Figyeljük a különböző online közösségek fórumait. Nézzük meg, hogy egyes játékokból mit hiányolnak leginkább az emberek. Vagy éppenséggel mi zavarja őket bennük. Ha elég információt gyűjtöttünk, akkor lehet benyomulni a piaci résbe.

Ha teljesen saját kútfőből akarunk dolgozni, akkor azért lehetőleg mielőtt nekifogunk meséljük el pár barátunknak, hogy miben törjük a fejünket, és kérdezzük meg, hogy ők játszanának-e vele.

Page 38: Game Design:

Szerző megjegyzése:

A bemutatóban látható képeket többségében az internetes oldalakról töltöttem le. Néhányat pedig jómagam készítettem. (Megsejthető hogy melyeket. )

Mivel a képi tartalmak jórésze nem az én tulajdonom, ezért figyelmeztetnem kell a kedves olvasót, hogy ezen bemutató bármilyen üzleti célú felhasználása, akár részben, akár egészben kizárólag a jogtulajdonosok engedélyével lehetséges.

A szöveges tartalmak az én szellemi tulajdonaim. Ezeknek bármilyen üzleti célú felhasználásuk, akár részben, akár egészben kizárólag az én tudtommal lehetséges.

Boza Lajos