Sfat rapid Care este cea mai bună rezoluție a ecranului pentru jocul dvs.?

Alegerea rezoluției optime pentru un joc de la începutul dezvoltării poate reduce durerile de cap cu portarea mai târziu. În acest sfat rapid, vă ajut să alegeți cea mai bună rezoluție a ecranului pentru jocul dvs..

Rezoluția "cea mai bună" depinde de o mulțime de factori:

  • Platforma pe care se presupune că jocul va fi lansată la început
  • Alte platforme posibile pe care intenționați să le lansați mai târziu
  • Fidelitate grafică (un joc de artă de 8 biți sau pixeli nu trebuie să fie foarte rezistent).
  • Genul (Un puzzle-joc poate ajunge, probabil, cu o rezoluție mai mică, dar un FPS competitiv de mare viteză nu poate.)

Mă voi concentra pe platforme și în special pe cele care sunt cele mai relevante pentru indie devs. Aceste date se bazează pe rezoluțiile dispozitivelor disponibile și pe propria mea experiență, pe care le-am adunat pentru a face jocuri pentru PC, Mac, web, dispozitive mobile și microconsole. Platforme diferite vin cu cerințe diferite, iar acest lucru ar trebui să te ridice la viteză.

Platformele

Web (prin intermediul unui plugin, ca unitate sau flash)

Desktop-urile variază în rezoluțiile pe care le folosesc și proiectarea unui joc cu o rezoluție prea specifică poate determina întreruperea și neprimirea corectă a unui player Web încorporat. Și din moment ce o mulțime de oameni folosesc laptop-uri și netbook-uri cu rezoluții mai mici pentru a accesa internetul și a juca jocuri, este foarte important să țineți cont de acest lucru.

După câțiva ani de testare și experimentare am învățat că folosind o rezoluție mai mare sau egală cu 1024x768px va strânge plângeri, deoarece jocul nu se va potrivi pe ecranul multor utilizatori.

960x640px este util, deoarece aceasta este și rezoluția multor dispozitive iDevices și, prin urmare, va ușura portarea. Majoritatea jocurilor Flash rulează și în rezoluții mai mici decât acest lucru (a se vedea postul lui Emanuele Feronato din 2009, The Perfect Size for a Game Flash), ceea ce înseamnă că o rezoluție 640x480px va da o mulțime de spațiu pentru un joc.

Privind la jocurile cu cele mai mari ratinguri din Kongregate și Newgrounds (pentru a alege două portaluri populare de jocuri pe web), puteți vedea rezoluții în jurul 800x600px și 640x480px de asemenea.

Desktop (PC, Mac, Linux)

Utilizatorii de desktop se așteaptă ca jocul să-și ajusteze automat rezoluția pentru a se potrivi cel mai bine ecranului. Ca atare, ar fi ideal pentru ca un astfel de joc să susțină toate proeminentele rapoarte de aspect și rezoluții. Modul fereastră este un plus, dar nu neapărat necesar.

Microconsole (Ouya, GameStick)

Atât jocurile Ouya cât și GameStick pot rula jocuri în 1080p (1920x1080px) și 720p (1280x720px).

Deoarece aceste jocuri ar trebui să fie jucate pe un televizor mare, iar player-ul ședinței la o anumită distanță, o rezoluție ridicată devine importantă pentru experiență pentru a preveni pierderea fidelității vizuale.

iOS

Există doar câteva rezoluții utilizate în toate aplicațiile iDevices, ceea ce face destul de posibil adaptarea unui joc la fiecare.

  • 480x320px, 3: 2 (iPhone, iPhone 3G, iPhone 3Gs, iPod Touch Gen 1-Gen 3): Acestea au fost în mare parte înlocuite cu dispozitive mai noi. Deoarece au același raport de aspect ca și cea de-a lungul celui mai mare rezoluție iOS, un joc conceput pentru cel mai mare ar trebui să scadă frumos pentru a se potrivi.
  • 960x640px, 3: 2 (iPhone 4, iPhone 4S, gen iPod Touch 4)
  • 1136x640px, 71:40 (iPhone 5, iPhone 5c, iPhone 5S, iPod Touch 5th gen): Aceasta este aceeași înălțime ca cea de-a doua generație iDevices, dar ecranul este de 1136 pixeli mai larg. Dacă o imagine de 960x640 este doar scalată, s-ar putea face un argument solid că diferența nu poate fi văzută cu ușurință.
  • 1024x768px, 4: 3 (iPad 1st gen, iPad 2, iPad Mini)
  • 2048x1536px, 4: 3 (iPad al treilea gen, iPad al patrulea gen, iPad Air, iPad mini al doilea gen): Acesta este de două ori rezoluția generației anterioare. Atunci când faci un joc iPad, este mai ușor să îl creezi mai întâi pentru un afișaj de 2048x1536px și apoi să îl scrii cu 50%.

Android

Există mii de dispozitive Android acolo, cu câteva duzini de rezoluții între ele.

Am descoperit că cel mai simplu mod de a se adapta la toate acestea este de a se adapta ecranului cel mai frecvent utilizat raporturi în schimb, deoarece există doar câțiva dintre ei (în comparație cu zeci de rezoluții). Prin adaptarea unui joc la fiecare raport, cu o rezoluție înaltă, ca bază, se poate dovedi, în mod rezonabil, că acesta funcționează pe majoritatea dispozitivelor disponibile.

Rezoluțiile pe care trebuie să le alegeți sunt:

  • 16: 9, ca în 1280x720px
  • 16:10, ca în 1680x1050px
  • 5: 3, ca în 1280x768px
  • 3: 2, ca în 960x640 (Acest raport de ecran este, de asemenea, utilizat pe iDevices.)
  • 4: 3, ca în 1024x768

Deci, ce să fac cu această informație?

Să presupunem că doriți să faceți un mic joc web pentru portaluri de jocuri ca Newgrounds, Kongregate sau, eventual, cu integrarea pe Facebook: 640x480px se va face.

Ce zici de un joc iOS care va avea mai târziu o demonstrație web și ar putea fi ported Android? Atunci 960x640px este o alegere bună. Acesta acoperă una dintre rezoluțiile iDevice și este o dimensiune fezabilă pentru construcțiile web deja.

Un joc pe calculator care iese și pe Ouya și poate fi portat ulterior pe Linux și Mac? Începeți cu 1920x1080px-care acoperă una dintre rezoluțiile desktop superioare și rezoluția standard Ouya. Nu uitați să adăugați opțiuni de rezoluție!

Sau, pentru un joc iPad-Only: proiectați-l 2048x1536px, cea mai mare rezoluție iPad. Acesta poate fi ușor redus la dispozitivele de rezoluție inferioară.

Unele opțiuni fac, de asemenea, mai sensibil să începeți cu o rezoluție înaltă și apoi să scalați în jos (cum ar fi desktop-urile), în timp ce cu altele puteți zero la o singură rezoluție. Dar amintiți-vă, proiectarea într-o rezoluție înaltă nu garantează în mod automat că poate să scadă la cele inferioare. Testați-l pentru a vă asigura că dimensiunile fontului și elementele de joc pot fi citite.

Aceasta este doar pentru a vă începe cu primele jocuri. Odată ce acestea au ieșit, veți avea suficientă experiență, cunoștințe și propriile criterii pentru a determina ce este cel mai util pentru scopurile dvs..

Referințe

  • Credit de imagine: pictograma rezoluție ecran de Dakirby309.