[文章推介] 想寫遊戲,是否一定得學 C++, Java...這類語言才行呢?
文章連結: https://goo.gl/gPTUsL
#GameProgramming #HTML5
用私訊問小弟問題的,最大宗的應屬「如何成為一個遊戲程式設計師」了,十則來訊約有四則都是問差不多的問題。這幾天剛好看到這篇舊文(2016/10/03),覺得可以多少給想走遊戲程式設計的人一點方向與感覺,就在今天貼出來了。
對於想走「遊戲程式設計」這條路的人,我通常會先潑潑冷水。告訴網友「愛玩遊戲」跟「製作遊戲」是兩個截然不同的生活!就像「愛開車遊玩」的人,跟「製作汽車」絕對是兩碼子事。我會知道是因為我就是從「遊戲程式設計師」這個位置逃離出來的人。在過了幾年「每天被迫玩一小時以上遊戲還得寫報告」、「好 Game 糞 Game 都得玩沒得挑」,跟「玩 Game 寫報告時間不算入工時」、「晚上九點半回家父母嚇一跳問:『你怎麼這麼早回來』」的生活後,我決定放棄,回去過「想玩就玩、糞 Game 果斷棄番」的日子!當然如果您覺得這樣無法澆熄您的熱情,我很佩服、也推薦您進入自己喜歡的產業!畢竟工作就是要作自己「甘願」的嘛~
至於「想寫遊戲」是否就一定得「學 XX 語言」,這倒不一定。因為遊戲還分下列這幾個領域:
1. 網遊(網路遊戲,如本篇舉的幾個例子。著名的「艦隊收藏」(艦これ)也僅是用網頁程式設計技巧寫出來的遊戲而已)
2. 桌機(如:LoL)
3. 手遊(手機遊戲)
4. 遊戲主機(如:PS4, XBox ...)
其中,各領域要學的重點語言:
1. 網遊:JavaScript。當然 HTML 與 CSS 也是必學的。
2. 桌機:C 或 C++
3. 手遊:Android 平台得學 Java。iOS 平台得學 Swift 或 Objective-C 二擇一。
4. 主機:PlayStation 與 Nintendo 主機用 C++。XBox 用 C# 搭配 XNA 平台製作。
所以,真的沒有「想寫遊戲,XX 語言必學!」這種說法。得看你比較想做「網遊」、「桌機」、「手遊」、「遊戲主機」哪種平台的遊戲,再來決定您該學的語言比較正確。
四大遊戲平台中,以「網遊」程式設計最容易入手。加上「網遊」只要有瀏覽器就能跑,所以寫好後,桌機、手機...任何能開網頁的平台都能玩!缺點是做出來的遊戲執行效能慢,不太適合需要動作很多的格鬥遊戲、地下城迷宮...等。比較適合製作 Story Game(像一些偏靜態圖片、底下搭配文字的那種。很多養成遊戲大多是這種風格)。至於「網遊」的優缺點,就請各位讀者看本篇推薦的文章囉!
有任何想討論的話題,歡迎在本篇下方留言!我雖然當遊戲界逃兵已久,但還是有些老同事堅守在原先崗位。若我無法回答的問題,我會想辦法問問其它人、盡力回答的。當然更歡迎各位高手幫忙回答網友們的提問!讓更多人能投入遊戲設計界,並期待未來有更多好遊戲可以玩!
希望這篇文章對大家有幫助!喜歡的朋友請按讚鼓勵、或轉發 Facebook 分享給您的好朋友喔!祝福大家星期一愉快!
https://gnn.gamer.com.tw/7/138087.html
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
「gameprogramming」的推薦目錄:
- 關於gameprogramming 在 紀老師程式教學網 Facebook 的精選貼文
- 關於gameprogramming 在 紀老師程式教學網 Facebook 的最佳貼文
- 關於gameprogramming 在 紀老師程式教學網 Facebook 的最讚貼文
- 關於gameprogramming 在 コバにゃんチャンネル Youtube 的精選貼文
- 關於gameprogramming 在 大象中醫 Youtube 的最讚貼文
- 關於gameprogramming 在 大象中醫 Youtube 的最讚貼文
- 關於gameprogramming 在 3 Months of Game Programming in 20 Minutes - YouTube 的評價
- 關於gameprogramming 在 Beginning C++ Game Programming - Second Edition - GitHub 的評價
gameprogramming 在 紀老師程式教學網 Facebook 的最佳貼文
[遊戲設計資源] 免費 3D 模型、背景音樂、動畫...多到炸的遊戲程式設計資源下載即用!讓您就算是「繪圖苦手」,也能做出閃亮亮的遊戲來!
https://goo.gl/OhhYyb
#UsefulSite #GameProgramming #GameResources
想做遊戲的全部看過來!!! XD 多到讓你血脈賁張的遊戲程式設計資源,今天在這裡免費大放送啦!不論是 2D/3D 的人物、背景、地形、迷宮、音樂,甚至於世界地圖、路邊的一棵樹,都有工具幫你產生,你要做的就是按下「產生」鈕,然後拷貝貼上即可!
今天介紹的這個網站,叫做「Game Development Resources」。這位仁兄手工收集了世界上最齊全的遊戲程式設計資源,於一個網頁中。我第一次看時,也為它豐富的內容而震撼!想知道它到底有多豐富嗎?點擊上方連結,或者觀看我為您精心錄製的介紹投影片,就知道了喔!
如果您覺得這個影片不錯,還請多多按讚鼓勵、分享。當然也歡迎留言討論。看影片時,記得放到「全螢幕」,然後點擊右下角的「齒輪」鈕,勾選「高畫質」喔!
gameprogramming 在 紀老師程式教學網 Facebook 的最讚貼文
[遊戲設計] 教您用 C++ 重製「洞窟物語」遊戲!18 支影片,免費!
https://goo.gl/BhqBOe
#GameProgramming #eLearning
今天介紹的是一份 YouTube 播放清單,叫「Remaking Cavestory in C++」。作者用 18 支影片,教您如何以 C++ 重現「洞窟物語(CaveStory)」這支遊戲(原「洞窟物語」遊戲外觀可看這裡: https://goo.gl/cfe1Pu )。相信想學遊戲程式設計的朋友,可以從這 18 支影片裡,學到如何完整地製作出一支遊戲!
想學遊戲程式設計的朋友,C++ 一直是我推薦一定要學的程式語言!目前市面上許多遊戲引擎(事先把一些大家都用得到的功能,如:碰撞偵測、打光...,事先寫好供人使用的函式庫,稱為「遊戲引擎」),多使用 C++ 當成標準語言。任天堂的 Wii、SONY 的 PlayStation,以及很多熱門的桌機連線遊戲,也都是使用 C++ 作為主力開發語言。如果您已經學過 C++,對遊戲程式設計有興趣,或者想找個大型一點的專案來練手,不妨可以看看我今天推薦的這份影片播放清單!相信照著做完,您會對如何開發一個稍微大型的程式或遊戲,有一定的心得的!
對英文苦手的朋友,建議可以開啟右下角的「字幕」鈕。有英文字幕,至少還能按暫停,靠著查字典多少瞭解作者想表達的內容。
如果您覺得這份學習資源還不錯,還請按讚鼓勵,或轉發分享喔!希望大家在學習程式設計的道路上順利。有任何疑問歡迎在下方留言討論喔!
gameprogramming 在 コバにゃんチャンネル Youtube 的精選貼文
gameprogramming 在 大象中醫 Youtube 的最讚貼文
gameprogramming 在 大象中醫 Youtube 的最讚貼文
gameprogramming 在 Beginning C++ Game Programming - Second Edition - GitHub 的推薦與評價
Beginning C++ Game Programming - Second Edition, published by Packt - GitHub - PacktPublishing/Beginning-Cpp-Game-Programming-Second-Edition: Beginning C++ ... ... <看更多>
gameprogramming 在 3 Months of Game Programming in 20 Minutes - YouTube 的推薦與評價
more like 3 months of game programming in 3 monthsBONUS VIDEO/CODE WALKTHROUGH: https://www.youtube.com/watch?v=u8wrPlpeO5ATWITTER: ... ... <看更多>