iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0
SideProject30

年輕人,想玩自己寫!系列 第 1

年輕人,想玩自己寫! 第零章:沒時間解釋了,快上車!

  • 分享至 

  • xImage
  •  

鍥子

電影「西遊·降魔篇」中,仍被鎮壓的孫悟空試著打爛東西來嚇唬玄奘,卻被玄奘掏出的大…榴槤氣到。
怒吼:「年輕人,想吃自己打!」

看著世面上各種吸引我課金的手遊,我也憤怒了:
「怎麼都這麼非洲,這機率有沒有問題啊?」
「爛遊戲!都不要玩了,大不了我自己寫一個!!」
然而……身為菜鳥手機工程師的我至今沒有開發過遊戲,這就是一切的起點。

規劃

這是一個產品開發的歷程,同時也是遊戲開發,更是一次Flutter + Flame的應用。
所以,我打算不只有程式面的探討,而是由不同的角度來描述專案進度,完成Side Project記錄。
前期會著重在產品設計、專案管理,以及對遊戲開發的摸索,
以較少的篇幅討應Flutter開發環境及Flame的簡介。
中期開始會加重程式面及遊戲性的比重,開始實際處理在開發時會遇到的難點,一直到完成CICD、上架。
產品開發討論的方向:

  • 產品設計(設計思考(Design thinking)、User Story、預期賣點、競品分析、Wireframe)
  • 專案期程規劃(時程與甘特圖、測試計劃、改善計劃)
  • 軟體開發生命週期 (SDLC)
  • 收益/images/emoticon/emoticon66.gif

遊戲開發討論的方向:

  • 遊戲開發菜鳥應注意事項
  • 遊戲特色規劃(玩法、遊戲性、角色、場景、美術、音效、動畫、情節、成就與關卡化)
  • 遊戲開發工具

Flutter + Flame

  • 環境與建置(到完成初始專案)
  • Flame介紹
  • Flame各Widget應用
  • 各種不同的設計與嚐試
  • 測試與修正
  • 加入收益來源
  • CICD(使用code magic平台)
  • 開發者與各平台
  • 上架發布

下一篇
第一章,你要不要聽聽看你在說什麼?決定產品成敗的「設計思考(Design thinking)」
系列文
年輕人,想玩自己寫!31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言