游戏人生
About Me
  • 你好
  • Math
    • Number
      • Float IEEE754对确定性的影响
      • Pairing Function及其用途
    • Vector and Matrix
      • TRS基础概念
      • LossyScale深入分析
    • Quatenion
      • FromToRotation实现细节
    • Lerp and Curve
      • Slerp球形插值
      • Bezier Curve为什么重要
      • Interpolation和Extrapolation实现细节
  • Programming
    • C#
      • 学习资料
      • C# struct灵魂拷问
      • CIL的世界:call和callvirt
      • .NET装箱拆箱机制
      • .NET垃圾回收机制
    • Go
      • 基础特性
      • 如何正确的判空interface
      • 如何用interface模拟多态
      • 如何定制json序列化
      • 如何安全在循环中删除元素
      • 如何安全关闭channel
      • 如何集成c++库(cgo+swig)
      • 如何性能测试(benchmark, pprof)
    • Lua
      • 基础特性
  • General Game Development
    • Game Engine
      • 学习资料
      • 关于游戏引擎的认知
    • Networking
      • 帧同步
      • 状态同步
      • 物理同步
    • Physics
      • PhysX基本概念
      • PhysX增加Scale支持
      • PhysX场景查询
      • PhysX碰撞检测
      • PhysX刚体动力学
      • PhysX角色控制器
      • PhysX接入项目工程
      • 物理同步
      • 物理破坏
    • Design Pattern
      • 常用设计模式
      • MVP 架构模式
      • ECS 架构模式
  • Unity
    • Runtime
      • Unity拥抱CoreCLR
      • 浅析Mono内存管理
    • UGUI
      • 浅析UGUI渲染机制
      • 浅析UGUI文本优化
      • 介绍若干UGUI实用技巧
    • Resource Management
      • 浅析Unity堆内存的分类和管理方式
      • 深入Unity资源
      • 深入Unity序列化
      • 深入Assetbundle机制
    • Async
      • 深入Unity协程
      • 介绍若干Unity协程实用技巧
      • 异步动作队列
    • Hot Reload
      • Unity+Xlua
      • Xlua Examples学习(一)
      • Xlua Examples学习(二)
    • Editor Extension
    • Performance
      • 浅析Unity Profiler
      • 介绍一个Overdraw分析工具
  • Platform
    • WebGL
  • Real-world Project
    • Souce Engine
    • DOOM3 BFG
Powered by GitBook
On this page
  • 游戏引擎开发的路线图
  • 优质资料推荐
  1. General Game Development
  2. Game Engine

学习资料

PreviousGame EngineNext关于游戏引擎的认知

Last updated 29 days ago

游戏引擎开发的路线图

关于这点知乎上的讨论已经很多,比如广为人知的Milo Yip提供的一份。作为长期持续学习,上述路线图是一个不错的指南。但如果你的时间很有限,想尽快熟悉引擎开发,那么上述路线图可能不是非常适合。

优质资料推荐

书籍

  • 《游戏引擎架构》,Milo Yip 译。后来该书又出了第二版和第三版,只有英文原著,新增内容如下。

    • computer and CPU hardware and memory caches.

    • compiler optimizations.

    • C++ language standardization.

    • the IEEE-754 floating-point representation.

    • 2D user interfaces.

    • an entirely new chapter on hardware parallelism and concurrent programming.

    • Information on new topics, including the latest variant of the C++ programming language, C++11, and the architecture of the eighth generation of gaming consoles, the Xbox One and PlayStation 4.

    • New chapter on audio technology covering the fundamentals of the physics, mathematics, and technology that go into creating an AAA game audio engine.

    • Updated sections on multicore programming, pipelined CPU architecture and optimization, localization, pseudovectors and Grassman algebra, dual quaternions, SIMD vector math, memory alignment, and anti-aliasing.

    • Insight into the making of Naughty Dog’s latest hit, The Last of Us.

  • 《Real-Time Rendering 4th》(RTR4),,知乎上有牛人分享了

  • 《Physically Based Rendering 4th》(PBRT),, 书中

  • GPU 系列

    • 《GPU Gems》13(20042006),;

    • 《GPU Pro》17(20102017);

    • 《GPU Zen》(2017)。

  • 《游戏引擎原理与实践》(卷1,卷2),王东哲著。

业界分享

  • GDC

  • SIGGRAPH

  • GAMES101系列

沧海遗珠

  • Cherno:

  • 知乎专栏

UE4 专题

工具

Morgan McGuire:

Inigo Quilez:(ShaderToy创始人之一),

chopper:

丛越:

叛逆者:

文刀秋二:

文礼:

大钊

Jerish

quabqi

游戏开发进阶书单
官网
读书笔记
官网
源码
电子书
Game Engine 系列视频
OpenGL 系列视频
Graphic Programming Project
图形学文集
chopper的图形渲染
CreateX Engine
Highway to Graphics
Behind the Pixels
高品质游戏开发
Unreal Engine doc
Inside UE4
Exploring in UE4
手摇虚幻引擎
OpenGL API 查询
ShaderToy