KorGE 遊戲開發 : 帶你學會運用 Kotlin、KorGE、Ktor 技術打造自己的小遊戲(iT邦幫忙鐵人賽系列書)
張永欣 (Yaya)
- 出版商: 博碩
- 出版日期: 2021-08-27
- 定價: $600
- 售價: 7.8 折 $468 (限時優惠至 2025-12-31)
- 語言: 繁體中文
- 頁數: 352
- ISBN: 9864348582
- ISBN-13: 9789864348589
-
相關分類:
遊戲引擎 Game-engine
立即出貨 (庫存 < 8)
買這商品的人也買了...
-
打動人心的產品設計|頂尖設計師打造成功產品的黃金法則 (Designing Products People Love: How Great Designers Create Successful Products)$580$458 -
$474Kotlin 從零到精通 Android 開發 -
Kotlin 權威 2.0:Android 專家養成術 (Kotlin Programming: The Big Nerd Ranch Guide)$620$484 -
提升程式設計師的面試力|189道面試題目與解答, 6/e (修訂版) (Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e)$980$774 -
軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537 -
一開始就學對 Android - Kotlin 與 MVVM 新架構$650$507 -
Android 十全大補:從 Kotlin、MVVM 到測試的全方面介紹(iT邦幫忙鐵人賽系列書)$520$406 -
區塊鏈生存指南:帶你用 Python 寫出區塊鏈!(iT邦幫忙鐵人賽系列書)$520$406 -
Spring Boot 微服務跨語言:最強 Kotlin 後端開發終極範例$790$624 -
最踏實 AI 之路:全白話機器學習一次搞懂$780$616 -
Unity ShaderLab 新手寶典$534$507 -
遊戲設計的藝術:架構世界、開發介面、創造體驗,聚焦遊戲設計與製作的手法與原理 (The Art of Game Design: A Book of Lenses, 3/e)$990$842 -
$454Go語言區塊鏈應用開發從入門到精通 -
深入淺出 C# : 運用 C# 和 .Net Core 編寫真正的程式, 4/e (Head First C#: A Learner's Guide to Real-World Programming with C#, Xaml, and .Net, 4/e)$980$774 -
刷題實戰筆記:演算法工程師求職加分的祕笈$720$562 -
深入淺出設計模式, 2/e (Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software, 2/e)$980$774 -
30天與 Docker 做好朋友:跟鯨魚先生一同探索開發者的大平台(iT邦幫忙鐵人賽系列書)$600$468 -
到日本當軟體工程師入門指南(iT邦幫忙鐵人賽系列書)$450$351 -
你所不知道的必學前端 Debug 技巧:即學即用!讓你 Debug 不求人 (iT邦幫忙鐵人賽系列書)$620$484 -
老姐要用 Kotlin 寫專案:從 Server 到 Android APP 的開發生存日記(iT邦幫忙鐵人賽系列書)$580$452 -
Kotlin Collection 全方位解析攻略 : 精通原理及實戰,寫出流暢好維護的程式(iT邦幫忙鐵人賽系列書)$680$530 -
從0到0.99 Android 架構開發實戰:以便利貼應用程式為例 (iThome鐵人賽系列書) (書況較舊,不介意在下單)$600$468 -
你就是不寫測試才會沒時間:Kuma 的單元測試實戰 -- Java篇(iThome鐵人賽系列書)$650$507 -
OAuth 2.0 從入門到實戰:利用驗證和授權守護 API 的安全$600$468 -
Kotlin 小宇宙:使用 Coroutine 優雅的執行非同步任務 (iThome鐵人賽系列書)$600$468
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
教您用Kotlin語言設計跨平台遊戲,分享實戰開發遊戲技術不藏私,輕鬆學會製作自己的第一個小遊戲。
• 初學者快速入門Kotlin學會Hello World!
• 介紹遊戲引擎KorGE製作跨平台遊戲
• 運用Web框架Ktor建立遊戲後端服務
• 佈署遊戲到雲端與連線全世界
本書改編自第12屆iT邦幫忙鐵人賽,Software Development 組佳作網路系列文章──《用KorGE開發自己的Kotlin小遊戲》,Kotlin是當今流行的程式語言之一,KorGE跟Ktor分別是由Kotlin打造的遊戲引擎跟Web框架,透過整合這兩項遊戲的前端(KorGE)跟後端技術(Ktor),即可用Kotlin語言實作開發出跨平台的線上小遊戲。
如果您是初學Kotlin程式語言,並想要瞭解一個遊戲專案全貌的設計,從遊戲的發想、實作程式開發、伺服器後端服務的建置,及佈署到雲端連線的設定都能從這本書知曉。作者以「鴨鴨助教」自稱,用豐富的圖文教學,一步一腳印帶領各位一起進入開發遊戲的世界。
• 快速入門Kotlin語言
初學程式也能學會,鴨鴨助教帶你安裝開發環境並一起練習學寫程式。
• 運用遊戲引擎KorGE
學會遊戲開發需要的技術,場景畫面、音效、動畫跟碰撞偵測等等,鴨鴨助教帶你實作出小遊戲來玩。
• 建置遊戲後端服務Ktor
開發後端API不求人,鴨鴨助教帶你建立後端服務,自己就能串連前後端。
• 整合遊戲佈署到雲端
設定AWS雲端服務,鴨鴨助教帶你輸出遊戲至桌機、Web、行動跨平台版本,佈署遊戲上雲端連線。
作者簡介
張永欣(Yaya)
熱愛軟體開發的資深軟體工程師,開發過遊戲、物聯網、健身、小工具等APP產品,熟悉行動軟體產品開發,喜歡學習新技術;擔任過Kotlin Tips TW讀書會社群與後端練功場的志工(人稱「鴨鴨助教」),希望大家都能開始喜歡上使用Kotlin。
目錄大綱
CH1基礎概念篇
1.1Kotlin、KorGE、Ktor是什麼?
1.1.1 Kotlin – 新時代的程式語言
1.1.2 KorGE – 專門用Kotlin打造的遊戲引擎
1.1.3 Ktor – 專門用Kotlin打造的Web框架
1.2 Kotlin開發環境安裝
1.2.1 IntelliJ哪裡找?怎麼裝?
1.3 Kotlin入門
1.3.1 變數與常數(var,val)
1.3.2 資料型態(Basic Type)
1.3.3 控制流程(Control flow)
1.3.4 迴圈(Loops)
1.3.5 範圍(Range)
1.3.6 函式(Function)
1.3.7 類別(Class)
1.3.8 空值安全(Null Safety)
1.4 總結
CH2遊戲引擎介紹篇
2.1 KorGE安裝
2.1.1 安裝Plugins
2.1.2 開新的專案
2.2 遊戲設計與架構介紹
2.3 使用Scene切換場景
2.4 使用Image處理圖片
2.5 使用Text處理文字
2.6 使用Font改變文字風格
2.7 製作動畫特效.
2.8 製作逐格動畫
2.9 使用Input輸入系統
2.10 使用音效Audio
2.11 畫面解析Resolution
2.12 總結
CH3遊戲前端開發篇
3.1 遊戲背景製作
3.2 GamePlay設計-遊戲關卡編輯
3.3 GamePlay設計-背景、地面、物品
3.4 GamePlay設計-角色動作
3.5 GamePlay設計-UI介面
3.6 GamePlay設計-碰撞偵測
3.7 Splash設計-進版畫面
3.8 Menu設計-遊戲大廳
3.9 GameOver設計-遊戲結束
3.10 Rank設計-排行榜
3.11 總結
CH4遊戲後端開發篇
4.1 Ktor安裝
4.2 MySQL安裝
4.3 設計遊戲資料庫
4.4 設計遊戲API
4.5 串接前端與後端
4.6 整合遊戲
4.7 總結
CH5遊戲整合發佈篇
5.1 發佈至不同平台
5.2 建立雲端服務
5.3 佈署至雲端服務
5.4 總結
附錄
