开发人 学习资源

2023-11-09

非常优秀的资源,请珍惜

基础

  1. 游戏编程高级进阶书籍推荐:http://www.douban.com/doulist/522861/

  2. Amit游戏编程:http://www-cs-students.stanford.edu/~amitp/gameprog.html

介绍游戏编程的多个方面,图形化教程赞

  1. 游戏物理和网络编程:http://gafferongames.com/networking-for-game-programmers/

  2. GAD游戏开发社区:http://gad.qq.com/program

  3. 中国科学技术大学课程资源:https://github.com/mbinary/USTC-CS-Courses-Resource

图形学

  1. OpenGL教程:http://learnopengl.com/#!Getting-started/OpenGL

循序渐进的OpenGL教程,有完整的实例代码和资源,是比红宝书和蓝宝书更加合理的入门教程。

  1. OpenGL教程(中文版):https://learnopengl-cn.github.io/

上面OpenGL教程对应的中文版。

  1. 《计算机图形学 - 基于3D图形学开发技术》 - JungHyun Han著

我就没见过比这本书更加简单易懂的图形学入门了

  1. Inigo Quilez:http://www.iquilezles.org/www/index.htm

IQ大神的文章集

  1. Sun And Black Cat: http://www.sunandblackcat.com/other.php?l=eng

优秀的图形学文章集

Shaders

  1. ShaderToy:https://www.shadertoy.com/

学习和实验Shader的极好网站。

  1. Geeks 3D Shader Library:http://www.geeks3d.com/shader-library/

有很多有用的Shader案例。

  1. The Book Of Shaders:https://thebookofshaders.com/

Shader进阶学习的很好教程。

Unity3D

  1. Unity官方中文论坛:http://forum.china.unity3d.com/forum.php

  2. Unity官方手册:https://docs.unity3d.com/Manual/index.html

  3. Unity官方教程:https://unity3d.com/cn/learn/tutorials

  4. UGUI源码:https://bitbucket.org/Unity-Technologies/ui

  5. UGUI拓展源码:bitbucket.org/UnityUIExtensions/unity-ui-extensions

  6. 蛮牛:http://www.manew.com/

  7. Unity3D - Alan Zuconni:http://www.alanzucconi.com/category/unity3d/

很多特别的Unity教程

  1. Unity学习屋:http://www.unity3d.top/unity_web/linkList.php

很多各方面Unity主题学习的资料

  1. Catlike Coding:http://catlikecoding.com/

吐血推荐这个,里面的教程极为详细,而且都是进阶的教程

游戏AI

  1. Game AI Pro系列:Game AI Pro

除了最新版,其他版本的电子书都免费提供观看。第一版有中文版《游戏人工智能》

  1. AI分享站:http://www.aisharing.com/

一个游戏AI程序员的网站,涉及到挺多游戏AI知识。

  1. 《游戏人工智能编程案例精粹》

设计模式

  1. 游戏设计模式:http://gameprogrammingpatterns.com/contents.html

  2. OODesign:http://www.oodesign.com/

  3. 《大话设计模式》

  4. 《设计模式解析》

数据结构与算法

  1. VisuAlgo:https://visualgo.net/en

将算法以可视化的形式表述出来。

  1. GeeksforGeeks: https://www.geeksforgeeks.org/

很多算法教程

  1. 麻省理工学院公开课:算法导论:http://open.163.com/special/opencourse/algorithms.html

  2. Algorithm Visualizer : Algorithm Visualizer

可视化算法,还能看到源码等,而且界面布局看起来很舒服

  1. 旧金山大学的DS可视化工具: Data Structure Visualization

数据结构与算法可视化

Lua

  1. Lua 教程 | 菜鸟教程:http://www.runoob.com/lua/lua-tutorial.html

  2. Lua 5.3 参考手册:http://www.runoob.com/manual/lua53doc/contents.html

  3. Lua入门系列 | 果冻想:http://www.jellythink.com/archives/882

工具

  1. Graph Toy:www.iquilezles.org/apps/graphtoy/

一个查看函数曲线的极好用小工具

源码

  1. id software游戏源码:https://github.com/id-software
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

开发人 学习资源 的相关文章

随机推荐

  • 求字符串可匹配的最大长度

    如 text abcdlijkfgd query abcdefg 最大匹配为 abcd 为4 编写一个函数 求字符串可匹配的最大长度 如果是完全匹配 则用很多种方法 如BF KMP sunday等字符串匹配算法 KMP是比较常见的 其思想也
  • 软件项目管理的成功法则

    1 平衡原则 在我们讨论软件项目为什么会失败时可以列出了很多的原因 答案有很多 如管理问题 技术问题 人员问题等等 但是有一个根本的思想问题是最容易忽视的 也是软件系统的用户 软件开发商 销售代理商最不想正视的 那就是 需求 资源 工期 质
  • Jmeter之响应断言

    断言有很多种 最最最常用的一种就是响应断言 目前我也只接触过这么一种 详情 Main sample and sub samples 断言应用于主采样器和子采样器 Main sample only 断言仅应用于主采样器 Sub samples
  • 排序算法的稳定与不稳定

    稳定的排序算法 通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同 在简单形式化一下 如果Ai Aj Ai原来在位置前 排序后Ai还是要在Aj位置前 没错 其实就是有两个排序关键字的时候 稳定排序可
  • 2023华为OD机试真题-数字加减游戏(JAVA、Python、C++)

    题目描述 小明在玩一个数字加减游戏 只使用加法或者减法 将一个数字s变成数字t 每个回合 小明可以用当前的数字加上或减去一个数字 现在有两种数字可以用来加减 分别为 其中b没有使用次数限制 请问小明最少可以用多少次a 才能将数字s变成数字t
  • 我所不知道的TCP Socket编程(五)-交换数据、套接字读写操作

    五 交换数据 已经建立了服务器和客户端的链接 现在需要让它们进行数据交换 你可以将TCP连接想象成一串连接了本地套接字和远程套接字的管子 我们可以沿着这个管子发送和接受数据 实际中 数据被编码为TCP IP分组 经过多台路由器和主机 抵达终
  • 使用YOLOv5模型进行目标检测!

    点击上方 小白学视觉 选择加 星标 或 置顶 重磅干货 第一时间送达 目标检测是计算机视觉领域的一大任务 大致分为一阶段目标检测与两阶段目标检测 其中一阶段目标检测模型以YOLO系列为代表 最新的YOLOv5在各个数据集上体现出收敛速度快
  • 实现Excel的导入、导出

    实现Excel的导入 导出 关于excel的操作在工作中经常会遇到 如果只是一次性使用的话 最简单的方式就是通过数据库的可视化工具 如Navicat 查询结果集之后直接一键生成excel了 当然这只能解燃眉之急 并不是长久之计 首先Exce
  • PAT C入门题目-7-12 日期格式化 (5 分)

    7 12 日期格式化 5 分 世界上不同国家有不同的写日期的习惯 比如美国人习惯写成 月 日 年 而中国人习惯写成 年 月 日 下面请你写个程序 自动把读入的美国格式的日期改写成中国习惯的日期 输入格式 输入在一行中按照 mm dd yyy
  • 小车+摄像头 +ros+gazebo+yolo仿真

    一 项目代码下载 https blog csdn net WhiffeYF article details 109187804 下载到 catkin ws2 src 中 这几个文件 其中 darknet ros 用于yolo的目标检测 mr
  • 【关于PyCharm安装和加载Pyecharts可视化库的方法和安装过程中出现的No Module Named XXX的解决方案】

    作者 亮马桥胡歌Wechat changxu1129 Echarts 是百度开源的一个数据可视化 JS 库 主要用于数据可视化 点击访问Echarts官网 http echarts baidu com index html 点此直接访问Py
  • Telink 825x 蓝牙开发笔记1

    Telink 825x 蓝牙开发笔记1 背景 美国贸易战导致芯片等模组价格上涨 为了以后长期发展需要研究国产蓝牙 Telink 一 环境搭建 1 软件下载 IDE Telink IDE 1 3 量产工具 Telink BDT exe v5
  • robots.txt 如何禁止蜘蛛(百度,360,搜狗,谷歌)搜索引擎获取页面内容

    什么是蜘蛛抓取 搜索引擎使用spider程序自动访问互联网上的网页并获取网页信息 spider在访问一个网站时 会首先会检查该网站的根域下是否有一个叫做robots txt的纯文本文件 您可以在您的网站中创建一个纯文本文件robots tx
  • 二十一. Kubernetes 配置的创建与使用

    目录 一 配置基础 二 Secret 配置介绍与使用示例 Secret 的创建 Secret 的使用 1 pod env 中作为环境变量获取使用 Secret 2 以卷挂载的方式使用 Secret 三 ConfigMap 介绍与使用示例 C
  • 卷积神经网络「失陷」,CoordConv来填坑

    卷积神经网络 失陷 CoordConv来填坑 作者 Rosanne Liu等 卷积神经网络拥有权重共享 局部连接和平移等变性等非常优秀的属性 使其在多种视觉任务上取得了极大成功 但在涉及坐标建模的任务上 如目标检测 图像生成等 其优势反而成
  • Qt实现基于多线程的文件传输(服务端,客户端)

    1 效果 先看看效果图 这是传输文件完成的界面 客户端 服务端 2 知识准备 其实文件传输和聊天室十分相似 只不过一个传输的是文字 一个传输的是文件 而这方面的知识 我已经在前面的博客写过了 不了解的同学可以去看一下 C 网络编程 Qt实现
  • excel文件服务器未响应,excel打不开文件未响应怎么处理-处理excel无法打开文件未响应的方法 - 河东软件园...

    Excel是office组件中的一个 经常跟数据打交道的用户每天都会接触到它 有的时候我们在打开该软件的时候都会出现无法导入文件的情况 无论你使用的是哪个版本的office软件都会在打开文件的时候发现软件没有响应 一般出现这样的情况都会在左
  • C++入门(一)----Visual C++ 6.0和Visual Studio 2019 的安装与使用

    Visual C 6 0的安装与使用 下载 安装 https blog csdn net weixin 41822392 article details 89519036 使用 https blog csdn net yiminghd286
  • 策略模式(Strategy)

    一 策略模式定义 定义一系列算法 把他们封装起来 并且他们可以相互替换 本模式使得算法可独立于使用他的客户而变化 二 策略模式结构说明 1 Strategy 策略接口 用来约束一系列具体的策略算法 Context使用这个接口来调用具体的策略
  • 开发人 学习资源

    非常优秀的资源 请珍惜 基础 游戏编程高级进阶书籍推荐 http www douban com doulist 522861 Amit游戏编程 http www cs students stanford edu amitp gameprog