[請益] 想寫遊戲的話該從哪裡下手?

作者: neo5277 (I am an agent of chaos)   2019-01-07 13:26:48
我是從 .NET 起家的
之前一直都在寫網站跟服務,前端就是angular 跟 傳統jquery
感覺電商上的流程跟環境都小小的跑了一圈。
自己對於打造出一個可用的產品越來越有想要嘗試的感覺。
多方研究下覺得遊戲這塊可以說是一個完全體。
不管是單機,還是網路營運,在技術上可以說是整合了目前所有我能想像的到的
軟體技能,以及非軟體能力,也因為是從.NET 大概會先從 UNITY開始吧。
美術人設的藝術方面可能就是從醜醜的開始了,之前有去看過星露谷物語的心路歷程。
跟DOOM啟示錄,大概稍微理解了一下遊戲的分工。
也有幾個想要造的輪子,遊戲的技法方面我都有找到專業技術文可以下去練習跟cook。
不過有一些圖形上的東西,跟訊號處理的部分,兩大塊不是很清楚。
因為主要是想加強互動性,像是MR的圖形疊加大概可以想出原理,
不過像是可能對各位來說很基本的,如何把訊號變成可以顯示在 螢幕上的圖形
或是線段這個部分我就很難找到資料或許是關鍵字不對或是方向不對,可能要請
各位前輩指點一下。像是最基本我理解是像素的概念 000000下去編碼
成為不同的顏色有時候會在加一組明暗度,然後I 跟P 是單行或是逐行掃描
可是背後是怎麼做到的? 是有一組API根據記憶體內讀取到的data 經由這個函式庫
下去操控硬體螢幕該點亮哪些點嗎? 螢幕上就會出現圖形這樣?
阿如果記憶體來不及寫呢?圖片是不是就斷了? 還是說可以寫到一塊內,再複製到
另外一塊這塊直接拿來讀? 了解目前有很多引擎可以做這些事情。
不過還是想從頭理解一次 有勞各位了
作者: TSW (翹班帝國)   2019-01-07 13:32:00
請先從遊戲設計開始,寫code是很後面的事了哦如果是想知道遊戲引擎實際上幹了什麼事,你熟悉前端開發的
作者: Ashiev (藍白拖肥宅)   2019-01-07 13:38:00
GameDesign 版也可逛逛
作者: TSW (翹班帝國)   2019-01-07 13:39:00
話可以去看一下<canvas> 2D/3D 的 API,配上 DOM Events &requestAnimationFrame 就可以試做點小遊戲了 ex.俄羅斯方塊
作者: alog (A肉哥)   2019-01-07 13:42:00
你是要玩技術還是要設計給人玩的遊戲 感覺你好像不是真的設計遊戲
作者: lordmi (星宿喵)   2019-01-07 13:44:00
你不是要自己搞引擎的話 一開始懂就好 不要肖想寫CODETriple Buffer 十年前的文章現在還可以用https://goo.gl/SAq7zC
作者: ian90911 (xopowo)   2019-01-07 14:13:00
去啟用vs dev essentials 然後用免費的pluralsight上課有滿多unity的教學課
作者: Eric0605 (我還有點餓)   2019-01-07 14:15:00
研究一下unity 三天就可以弄個遊戲出來了現在寫程式根本不是問題 美術和點子行銷才是關鍵
作者: Apache (阿帕契)   2019-01-07 15:27:00
在寫遊戲期末 用了引擎雖然不是不用技術 但是設計真的才是重點
作者: ripple0129 (perry tsai)   2019-01-07 16:03:00
個人工作室自刻遊戲引擎好狂啊
作者: testPtt (測試)   2019-01-07 16:23:00
簡單阿 自己寫個撲克牌遊戲引擎Q.Q
作者: ChungLi5566 (中壢56哥)   2019-01-07 16:39:00
用war3的引擎
作者: robber1234 (超痛恨嘴炮)   2019-01-07 17:06:00
直接學 Unity 了, 不像以前都要自己搞 OpenGL/DirectX
作者: Argos (Big doge is watching u)   2019-01-07 17:23:00
除非你想做3A級遊戲 那個直接放棄比較快 不然就是進遊戲公司當螺絲釘 遊戲製作都是苦工 超 級 大 量 的 苦 工如果你是要做獨立遊戲 建議2D就好 別碰3D 會死人
作者: exeex (執行檔EX)   2019-01-07 17:25:00
Unity吧 先完善遊戲設計比較重要
作者: Argos (Big doge is watching u)   2019-01-07 17:26:00
然後記得 做遊戲 超花時間 超級累 超多工作 而且99%都是很無趣的作業化工作 XD
作者: oopFoo (3d)   2019-01-07 17:39:00
圖形線段?你在講atari 2600嗎?line buffer?去寫8bitretro game就明白了。對不起,你的Abstraction太Low了以前沒有I,也沒有P。只有index+palette。http://15462.courses.cs.cmu.edu/fall2018/lectures學校Computer Graphics的Lecture。
作者: shrimplife (yiyu)   2019-01-07 18:57:00
先寫企劃
作者: abccbaandy (敏)   2019-01-07 19:02:00
RPG marker跟war3自製先玩玩應該比較有成就感吧
作者: gino0717 (gino0717)   2019-01-07 19:44:00
寫hgame
作者: rocwild (外國死小孩)   2019-01-07 19:47:00
Unity tutorial先做下去,看有沒有符合你對遊戲開發的感觀。我推薦2D Rougelike.
作者: becca945 (頻果芽子)   2019-01-07 23:33:00
rpg marker
作者: joseph33 (理查帕迪)   2019-01-08 00:14:00
你如果想從unity著手,就暫時不要想畫面怎麼生出來了,引擎都幫你搞定了
作者: vn509942 (如履薄冰)   2019-01-08 01:33:00
以前玩圖學真的很開心現在一堆工具
作者: Cavalier (Cavalier)   2019-01-08 08:28:00
第一件事就是先放棄造輪子 先學別人做好的東西怎麼用不會引擎就想造輪子 = 不會跑就想飛
作者: WunoW (WunoW)   2019-01-08 08:45:00
人類跟其他動物最大差別就是人類懂得善用工具,懂了吧
作者: justben (BEN)   2019-01-08 18:30:00
希夏 就是用 優呢替了啊 (c# unity)
作者: gravity067 (一步一腳印)   2019-01-09 15:48:00
你js熟的話 createjs Phaser pixi egret 挑一個用吧
作者: bizer (bizer)   2019-01-12 15:53:00
unity先搞熟,再來想那些,設計者把開發引擎弄熟就好做遊戲不用現成引擎,用自己技術刻的只剩大公司了

Links booklink

Contact Us: admin [ a t ] ucptt.com