Beginning Android Games Development: From Beginner to Pro
暫譯: Android 遊戲開發入門:從初學者到專家
Hagos, Ted, Zechner, Mario, Dimarzio, J. F.
買這商品的人也買了...
相關主題
商品描述
Do you have an awesome idea for the next break-through mobile gaming title? This updated edition will help you kick-start your project as it guides you through the process of creating several example game apps using APIs available in Android.
You will learn the basics needed to join the ranks of successful Android game app developers. the book starts with game design fundamentals using Canvas and Android SDK 10 or earlier programming basics. You then will progress toward creating your own basic game engine and playable game apps that work on Android 10 or earlier smartphones and tablets. You take your game through the chapters and topics in the book to learn different tools such as OpenGL ES.
And you will learn about publishing and marketing your games to monetize your creation.
What You Will Learn
- Gain knowledge on the fundamentals of game programming in the context of Android
- Use Android's APIs for graphics, audio, and user input to reflect those fundamentals
- Develop two 2D games from scratch, based on Canvas API and OpenGL ES
- Create a full-featured 3D game
- Publish your games, get crash reports, and support your users
- Complete your own playable 2D OpenGL games
Who This Book Is For
Those with basic knowledge of Java who want to write games on the Android platform, and experienced game developers who want to know about the pitfalls and peculiarities of the platform
商品描述(中文翻譯)
你是否有一個令人驚豔的想法,想要創造下一個突破性的手機遊戲?這本更新版的書籍將幫助你啟動你的專案,並指導你使用 Android 中可用的 API 創建幾個示例遊戲應用程式的過程。
你將學習成功的 Android 遊戲應用程式開發者所需的基本知識。這本書從使用 Canvas 和 Android SDK 10 或更早版本的程式設計基礎開始,然後你將逐步進入創建自己的基本遊戲引擎和可在 Android 10 或更早版本的智能手機和平板電腦上運行的可玩遊戲應用程式。你將通過書中的章節和主題來學習不同的工具,例如 OpenGL ES。
此外,你還將學習如何發佈和行銷你的遊戲,以實現創作的獲利。
你將學到什麼
- 獲得有關 Android 遊戲程式設計基本原則的知識
- 使用 Android 的 API 進行圖形、音頻和用戶輸入,以反映這些基本原則
- 從零開始開發兩款基於 Canvas API 和 OpenGL ES 的 2D 遊戲
- 創建一款功能齊全的 3D 遊戲
- 發佈你的遊戲,獲取崩潰報告,並支持你的用戶
- 完成你自己的可玩 2D OpenGL 遊戲
本書適合誰
對 Java 有基本了解,想在 Android 平台上編寫遊戲的人,以及希望了解該平台的陷阱和特點的經驗豐富的遊戲開發者
作者簡介
Ted Hagos is CTO and Data Protection Officer of RenditionDigital International, a software development company based out of Dublin, Ireland. Before joining RDI, he had various software development roles and also spent time as a trainer at IBM Advanced Career Education, Ateneo ITI, and Asia Pacific College. He spent many years in software development, dating back to Turbo C, Clipper, dBase IV, and Visual Basic. Eventually, he found Java and spent many years there. Nowadays, he is busy with full-stack JavaScript and Android.
Mario Zechner runs Badlogic Games, a game development shop focused on Android.
JF DiMarzio is a seasoned Android developer and author. He began developing games in Basic on the TRS-80 Color Computer II in 1984. Since then, he has worked in the technology departments of companies such as the US Department of Defense and the Walt Disney Company. He has been developing on the Android platform since the beta release of version .03. He is also an accomplished author. Over the last 20 years, he has released fifteen books, including Android: A Programmer's Guide. His books have been translated into four languages and published worldwide. His writing style is very easy to read and understand, which makes the information on the topics that he presents more retainable.
Robert Green is a mobile video game developer from Portland, Oregon who develops and publishes mobile games under the brand Battery Powered Games. He has developed over a dozen mobile games and graphically interactive apps for himself and clients in the last two years, which include 2D and 3D action, puzzle, racing, and casual games. Before diving full time into video game development, he worked for software companies in Minneapolis, Minnesota and Chicago, Illinois, including IBM Interactive. His current focus is on cross-platform game development and high-performance mobile gaming.
作者簡介(中文翻譯)
**Ted Hagos** 是 RenditionDigital International 的首席技術官及數據保護官,該公司是一家位於愛爾蘭都柏林的軟體開發公司。在加入 RDI 之前,他曾擔任多個軟體開發職位,並在 IBM 進階職業教育、Ateneo ITI 和亞太學院擔任過培訓師。他在軟體開發領域工作多年,早期使用 Turbo C、Clipper、dBase IV 和 Visual Basic。最終,他接觸到了 Java,並在這個領域工作了多年。如今,他專注於全端 JavaScript 和 Android 的開發。
**Mario Zechner** 經營 Badlogic Games,這是一家專注於 Android 的遊戲開發公司。
**JF DiMarzio** 是一位資深的 Android 開發者和作家。他於 1984 年在 TRS-80 Color Computer II 上使用 Basic 開始開發遊戲。此後,他在美國國防部和華特迪士尼公司等公司的技術部門工作。他自 Android 平台 .03 版本的測試版發布以來便開始進行開發。他也是一位成功的作家。在過去的 20 年中,他出版了十五本書籍,包括 *Android: A Programmer's Guide*。他的書籍已被翻譯成四種語言並在全球出版。他的寫作風格非常易於閱讀和理解,使他所呈現的主題資訊更容易被記住。
**Robert Green** 是來自俄勒岡州波特蘭的移動視頻遊戲開發者,他在 Battery Powered Games 品牌下開發和發行移動遊戲。在過去兩年中,他為自己和客戶開發了十多款移動遊戲和圖形互動應用程式,包括 2D 和 3D 動作、益智、賽車和休閒遊戲。在全職投入視頻遊戲開發之前,他曾在明尼阿波利斯和芝加哥的軟體公司工作,包括 IBM Interactive。他目前的重點是跨平台遊戲開發和高效能移動遊戲。