Beginning Android Games
Autor Mario Zechneren Limba Engleză Paperback – 21 apr 2011
Actualizarea esențială pe care o aduce această lucrare în biblioteca unui programator este tranziția de la simplul consum de aplicații la înțelegerea arhitecturii din spatele jocurilor mobile. Subliniem faptul că Beginning Android Games nu se rezumă la prezentarea unor linii de cod, ci fundamentează procesul de inginerie software necesar pentru a crea un motor de joc funcțional de la zero. Ne-a atras atenția structura didactică riguroasă: pornim de la configurarea SDK-ului și concepte de bază, trecem prin dezvoltarea unui framework personalizat și ajungem la implementări complexe folosind OpenGL ES. Cititorul care a aplicat ideile din Learning Java by Building Android Games va găsi aici elementele care completează viziunea asupra performanței grafice și a arhitecturii de sistem. În timp ce alte resurse se concentrează pe limbaj, Mario Zechner pune accent pe logica jocurilor și pe optimizarea resurselor pe dispozitive mobile. Cartea este organizată în 14 capitole care reflectă o progresie logică: de la mediul de dezvoltare și design 2D (cu proiectul „Mr. Nom”), la introducerea în grafica 3D și, în final, publicarea produsului finit. Această lucrare reprezintă piatra de temelie în opera autorului, servind drept bază pentru titluri precum Beginning Android Games Development. Dacă lucrările ulterioare se adaptează la noile versiuni de API, volumul de față rămâne esențial pentru înțelegerea fundamentelor care nu se schimbă: gestionarea ciclului de viață al unei aplicații, procesarea input-ului tactil și randarea eficientă. Recomandăm acest manual pentru claritatea cu care explică transformarea unei idei într-un proiect executabil, oferind instrumentele necesare pentru a trece de la amator la dezvoltator capabil să își lanseze propriile titluri pe piață.
Preț: 212.71 lei
Preț vechi: 265.89 lei
-20%
Carte disponibilă
Livrare economică 06-20 mai
Specificații
ISBN-10: 1430230428
Pagini: 688
Ilustrații: XVI, 688 p.
Dimensiuni: 193 x 233 x 43 mm
Greutate: 1.18 kg
Ediția:1st ed.
Editura: Apress
Locul publicării:Berkeley, CA, United States
Public țintă
Popular/generalDe ce să citești această carte
Recomandăm această carte programatorilor care doresc să înțeleagă „mecanica” din spatele jocurilor Android, fără a se baza exclusiv pe motoare comerciale gata făcute. Câștigați abilitatea de a construi un motor de joc propriu și de a stăpâni OpenGL ES pentru grafică 2D și 3D. Este un punct de plecare tehnic, ideal pentru cei care vor să dețină controlul total asupra codului și performanței aplicațiilor lor.
Despre autor
Mario Zechner este o figură respectată în comunitatea de dezvoltatori, fiind coordonatorul Badlogic Games, un studio specializat în soluții pentru platforma Android. Experiența sa practică este transpusă în lucrări tehnice care pun accent pe performanță și arhitectură software. Este cunoscut pentru capacitatea de a demistifica subiecte complexe precum grafica 3D și programarea la nivel de sistem, ghidând mii de programatori la început de drum prin manualele sale publicate la editura Apress.
Descriere scurtă
The potential user base and the wide array of available high-performance devices makes Android an attractive target for aspiring game developers. Do you have an awesome idea for the next break-through mobile gaming title? Beginning Android Games will help you kick-start your project.
The book will guide you through the process of making several example games for the Android platform, and involves a wide range of topics:
- The fundamentals of game development
- The Android platform basics to apply those fundamentals in the context of making a game
- The design of 2D and 3D games and their successful implementation on the Android platform
Cuprins
- Android, the New Kid on the Block
- First Steps with the Android SDK
- Game Development 101
- Android for Game Developers
- An Android Game Development Framework
- Mr. Nom Invades Android
- OpenGL ES: A Gentle Introduction
- 2D Game Programming Tricks
- Super Jumper: A 2D OpenGL ES Game
- OpenGL ES: Going 3D
- 3D Programming Tricks
- Droid Invaders: the Grand Finale
- Publishing Your Game
- What’s Next?