第一會議室

The Making of CuBeat, Programming-wise

website: http://cubeat.game.tw
github: https://github.com/godfat/cubeat

CuBeat 是我們從大學畢業專題就一直斷斷續續做到現在的快節奏對戰三消遊戲。除了時程實在莫名其妙地長以外,到目前為止的 codebase 皆使用 open source libraries,專案本身也是以 Apache License 2.0 公開在 github 上。這次想要來談談邊做邊學的過程中踩過的坑、用到的一些有趣的 lib,以及最後想想 Open Source 與 commercial game dev 之間的關係。

The topic may include:
1. LuaJIT (used in AI, UI & puzzle generation)
2. ManyMouse
3. Easing Animation
4. Cross-platform in one codebase (WinXP+, OSX, Linux, Android)
5. Hand-made open-source toolchain or commercial toolchain

johnson_lin

Johnson Lin

任職於祐生研究基金會;獨立遊戲開發者分享會雜工;IGDA Taiwan 工作團隊成員

沒有正式進入過台灣遊戲業界,卻從 2011 年起跑去 Game Developer Conference 與定期辦遊戲開發聚會的奇怪人士。除了社群事務,也與朋友斷斷續續地在開發的一款遊戲 CuBeat,也是這次分享的主題。本職勉強算程式以外,也幹過跟遊戲相關的美術、文章寫手與翻譯、電影字幕翻譯等雜七雜八的事。認為所有的 programming paradigm 中,oral programming 才是正道 (誤