整理一下做遊戲程序的學習資源

2021-02-14 友好核平

在下喵喵道人,第一次寫文章,就整理一下做遊戲這段時間以來覺得不錯的學習資源,希望對道友有所幫助。

數學

小道認為,遊戲程式設計師和其他程式設計師最大的不同在於對數學,渲染,性能優化,甚至遊戲性的認知。做遊戲是離不開數學和物理的,甚至數學和物理的高度一定程度上決定了你職業的高度。要命的是,這兩門學科比編程難多了,比如圖形學涉及到的數學知識就夠喝一壺了,但終究還是要學的,而且小道以為,在學編程之前先把數學系統的過一遍,對以後大有裨益。遂列舉幾個修行數學的地方。

mathsisfun[1],涵蓋了幼兒園到高中的數據知識,包括代數,幾何,統計,微積分,簡單群論等數學知識,而且還「附贈」基本物理科普。支持多語言訪問。

desmos[2],領略數學之美,教程涵蓋算術,幾何,圖形,矩陣等領域,還免費提供豐富且好用的數學工具,也是我使用頻率非常高的網站。

Immersive Linear Algebra[3],身臨其境地學習線性代數,使用 web 的交互體驗,讓學習的人可以直接操作線性代數。這套在線學習內容是自 2015 年由瑞典學者 Jacob Ström 及多名教授合作編寫的。作者連結[4]。

libpku[5] ,收集整理了北京大學相關的課程資料,內容包含哲學、經濟、數學、物理、概率論、世界通史等,非常全面。

編程

小道認為,學編程要學的是兩樣東西,程式語言和編程思維,前者是練體魄,勤能補拙,後者則是築內丹,開悟得道,兩者相輔相成,陰抱陽合,方能神功大成。以下列舉一些小道覺得比較好的學習編程的資源。

本來還想貼一波工具的,因為做遊戲使用合適的工具能極大提高效率,比如unity或者cocos豐富的插件,或者第三方庫,但是再三思量之下覺得沒太大必要,因為工具千千萬萬,也都是為了解決具體的問題,不如以後篇章需要用到的時候再挑些好用的詳細說明。

謝謝你閱讀小道的文章

參考資料[1]

mathsisfun: https://www.mathsisfun.com/

[2]

desmos: https://www.desmos.com/?lang=zh-CN

[3]

Immersive Linear Algebra: http://immersivemath.com/ila/index.html

[4]

作者連結: http://www.jacobstrom.com/

[5]

libpku: https://lib-pku.github.io/

[6]

GitBook: https://git-scm.com/book/zh/v2?tdsourcetag=s_pcqq_aiomsg

[7]

Git 原理詳解及實用指南: https://juejin.cn/book/6844733697996881928/section

[8]

掘金小冊: https://juejin.cn/books

[9]

VisuAlgo: https://visualgo.net/zh

[10]

遊戲設計模式: https://indienova.com/column/15

[11]

知乎專欄: https://zhuanlan.zhihu.com/p/22482170

[12]

Game Programming Patterns: http://gameprogrammingpatterns.com/

[13]

roguelike系列: https://indienova.com/column/14

[14]

WebGL理論基礎: https://webglfundamentals.org/webgl/lessons/zh_cn/

[15]

catlikecode: https://catlikecoding.com/unity/tutorials/

[16]

預覽運動形式: http://www.robertpenner.com/easing/easing_demo.html

[17]

實現文檔: chrome-extension://cdonnmffkdaoajfknoeeecmchibpmkmg/assets/pdf/web/viewer.html?file=http%3A%2F%2Frobertpenner.com%2Feasing%2Fpenner_chapter7_tweening.pdf

相關焦點

  • C語言學習資源整理
    總結整理了很多學習資源,有小夥伴問說,為啥沒有C語言的,我一想,對啊,居然沒有總結C語言的,C語言可是大多數人的入門語言啊,所以確實應該總結整理一番
  • 為學習而生的印表機?自帶10萬+考卷等學習資源
    小程序裡內置10萬份的試卷,分科目分年級,覆蓋學齡前到高中的學習資料,實時更新正版資源,省去家長花費時間金錢去網上找資源。有了掃描功能就能做各種腦洞大開的手工作業或者各種證書、文檔等。這臺印表機之所以叫做【學習印表機】,是因為它附帶了一個秀覓智慧盒子,它的小程序內含10萬+海量學習資源,其他印表機可沒有這麼牛。對於有娃的家庭來說,是不可多得的好幫手。
  • 如何學習程序設計
    如何學習程序設計一、選擇學習什麼程序設計語言選擇的依據很簡單。
  • 開發製作一款棋牌遊戲程序軟體需要做哪些事情
    事實上,開發製作一款棋牌遊戲程序軟體需要做的事情還是挺多的,但很多製作開發棋牌遊戲程序軟體的小夥伴並不知曉這一點。對於製作開發棋牌遊戲程序軟體這件事,更多的還是停留在棋牌遊戲程序軟體產品的製作開發上。針對這樣的情況,小編將棋牌遊戲程序軟體的製作開發進行了整理。
  • 一起做遊戲,寶貝也會愛整理
    但是每天晚上洗澡睡覺之前,他都會主動拉著爸爸說:「爸爸我們一起來收拾一下吧!」,然後自己把玩具一個個放回玩具筐裡,把繪本整理好,即使是自己從別的房間拿來的盒子手紙等雜物,也都會放回原處。每當這個時候,我都在一邊像皇太后一樣看著,深感欣慰——是時候讓你們這些男人也做做整理了!
  • 學習Python編程的19個資源
    如果你準備學習web開發, Python是一個不錯的開始,甚至想做遊戲的話,用Python來開發遊戲的資源也有很多。這是快速學習這門語言的途徑之一。 許多程式設計師都把Python作為編程之旅的開始,然後是像PHP和Ruby這樣的語言。它也是2014年最熱門的web開發語言之一,並極力推薦學習。但是,Python應該怎麼學呢?應該從哪裡開始?
  • 返場預告 | 免費海量學習資源印表機!1800萬+資源免費一鍵列印,每張低至1分錢!
    孩子們很喜歡的填色遊戲,列印黑白頁後放上幾隻水彩筆,孩子就可以玩一下午。想要鍛鍊娃的觀察力,也可以列印一些找不同的卡片,孩子們就不用老是盯著iPad了,視力保護工作也做得妥妥的。它和普通的印表機最大的區別就是,裡面自帶的資源簡直太多了,從幼兒園到初高中的課內外學習資源、詩詞、遊戲等等,足足有1800萬+的學習資源。1、針對低齡一些孩子,它是個強大的學習、娛樂、啟蒙工具。
  • 華為首款學習平板測評,教育資源海量,筆記做起來很方便
    但華為作為一款新發布的學習平板電腦,該平板電腦可以解決兒童在線課堂的實際痛點。教育中心的智慧學習更有效讓我們來談談一下為什麼華為MatPad作為一個內置的「教育中心」值得推薦,我們還提到了許多家長對孩子們如何在不聽課的情況下玩平板遊戲的關注?華為教育中心可以很好地解決這個問題。
  • 為寶寶整理了7個國外權威、免費的早教網站 海量學習資源可下載
    而其中最難的,就是沒有優質的早教資源。所以,很多家長都是空有一顆帶娃的心,但卻巧婦難為無米之炊!那麼,今天呢,萌醫生將會幫大家解決一下這個問題!我從 2 個月之前,就已經開始從各大權威且免費的早教網站上搜集各種早教資料了,到今天,終於把所有的內容全都整理出來了!
  • 數據產品學習資源整理
    學習數據分析,數據產品,其實是一件特別枯燥無聊的事情,但是當你陶醉於數據之中,你也會發現,數據也是一種神秘的東西,帶你預測未來,發現機遇。
  • 重磅 | 超全少兒英語學習資源吐血整理!
    而且從小聽兒歌中音樂的孩子樂感會更好,以後學習樂器也會更容易。隨著英語詞彙量的增大,我們會發現越來越多的詞無法用自然拼讀的規則來解釋,這時候我們就需要學習音標了。2.國際音標是由抽象的符號組成,建議孩子升入小學高年級的時候再學習。
  • 高頻率出場的英語學習資源
    「曉華親子英語」平臺上的啟蒙、學習資源,一直都是無條件分享給讀者們。今天,整理了最近新增的內容,分享出來,方便大家下載使用!資源不會刪除,但有可能出現網盤屏蔽,所以大家儘快保存、下載。近期新增回復DK系列,下載DK分級讀物音頻回復我長大了,下載繪本音頻回復睡前兒歌,下載兒歌音頻回復體驗課,免費學習一周英語啟蒙課回復
  • 來,整理一下你的腦子吧——知識地圖整理手冊
    因為, 腦子就像電腦,也要隨時清理一下,只要方法得當,可以讓知識儲備和知識升級都有所提升。是不是也算學習的一種?這個時候,判斷的標準,就看第一反應,比如想到遊戲攻略,第一反應肯定是遊戲,場景的具象化也是大家聊到某個遊戲的時候才會開始講這個遊戲攻略,所以還是應該把它歸於遊戲的子集。
  • 怎樣學習整理收納?怎樣做一名整理收納師?
    整理控小編每天被問到最多的問題就是:怎樣學習整理?怎樣做一名整理收納師?這個問題的答案要看你學習整理的目標。1.如果你是想做一名以上門整理為主的整理收納師,那麼藝恩整理比較適合你,她家上門案例比較多,也支持學員創立自己的個人品牌,師姐妹間比較抱團,有了案子也會相互支援。
  • 程序丨精選!騰訊WeTest遊戲測試技術專家答疑專場
    張得俊:Unity遊戲切換到後臺以後,主線程和協程都不會繼續運行,但是通過腳本開啟的線程會繼續運行,建議重點關注線程是否有切到後臺的處理邏輯。此外,有些手機會對後臺程序進行一定限制,比如關閉網絡功能等,也需要關注。
  • 動物餐廳|一個從微信小程序走到APP的精品休閒遊戲!
    ,對的你沒聽錯,這麼好的遊戲真的一開始只是一個小程序而已。從小程序到APP我們付出了很多的努力,感謝成長期間所有給我們支持的老闆。前進的道路上也註定是坎坷且艱辛,動物餐廳將整理行囊,重新出發!」從小程序走到APP,真的是所有人的努力從這段文字,圈圈子只看到了一個真的腳踏實地想要認真做遊戲,想要通過遊戲傳達一些內容的遊戲開發者。
  • 微信小程序遊戲那些好玩 微信小程序遊戲大全
    遊戲介紹:行星與行星之間就好像數學裡面的併集,他們之間有一個交點,在小火箭到達交點時一定要手疾眼快的點擊一下屏幕,那麼小火箭就可安全抵達下一個星球了……遊戲介紹:遊戲機制和保衛蘿蔔一樣,會出現許多危害蘿蔔生命值的便便、石頭之類的東西,而玩家要做的,就是在這些東西的路途上設置小炮臺,讓這些能夠威脅到蘿蔔生命值的東西在路上就被打死
  • 130多個超讚的國外學習資源限期免費了(收藏)
    下面這些都是口碑非常好的國外學習資源網站,平時很多家長寧願付費也要使用的那種。疫情期間,它們都開始了一段免費使用時間,這裡整理給國內的孩子們,盡情使用。疫情免費資源這是一個適合0-6歲孩子的免費在線課堂,每個系列的課都有專家來真人上課,所有課程都是在線錄製好的!
  • 教育資源怎麼找?別找了,20個優秀國外教學資源網站整理好給你
    有很多老師會通過網際網路查找優秀的國外教育資源,但是麻煩的是有的網站無法進入,今天大正為您整理了20個無需翻牆即可收集資料的國外教學資源網站,讓您能夠在這些資源的基礎上建立自己的教學資源庫。EdutopiaEdutopia是關於K-12教育的學習策略資源整合網站,網站上有大量的項目式教學的案例可供老師們參考,以提高教師的教學技巧和能力。10. Fun Brain網站上有100多種互動遊戲,在遊戲過程中培養孩子數學、閱讀和識字等能力。
  • 不會整理表格怎麼辦?可以學習一下這8個冷門但很實用的Excel技巧
    說到整理表格,就會讓相當一部分人感到苦惱。沒有掌握一些整理表格的技巧,做表格時還真是挺費勁的,今天小編給大家分享8個Excel小技巧,不會整理表格的小夥伴可以學習一下哈!01僅複製表格格式如果只想複製表格的格式,而不想複製表格中的文字,我們可以這麼做:選中區域,按滑鼠右鍵拖動區域,選擇僅複製格式即可。