开发技术收藏夹

By pocaster

记录一些可能有用的书本、视频或源码链接

目录


书籍推荐

游戏设计基础

  • 《游戏设计艺术》(The Art of Game Design)
    • 作者:Jesse Schell
    • 特点:全面系统的游戏设计方法论,包含100+设计透镜
    • 适用:所有级别的游戏设计师
  • 《游戏机制:高级游戏设计技术》
    • 作者:Ernest Adams & Joris Dormans
    • 特点:深入讲解游戏机制设计和平衡性调整
    • 适用:中级以上设计师

编程技术

  • 《游戏编程模式》
    • 作者:Robert Nystrom
    • 特点:讲解23种游戏开发常用设计模式
    • 在线免费阅读:gameprogrammingpatterns.com
  • 《游戏引擎架构》
    • 作者:Jason Gregory
    • 特点:全面讲解商业级游戏引擎的实现原理
    • 适用:引擎开发者和高级程序员

视频教程

Unreal Engine系列

  • Unreal官方学习频道
    • 内容:从入门到精通的系统教程
    • 特点:官方出品,更新及时
    • 链接:YouTube “Unreal Engine”
  • Unreal Multiplayer大师课
    • 讲师:Tom Looman
    • 内容:网络游戏开发全流程
    • 特点:实战性强,案例丰富

Unity专项

  • Unity DOTS教程
    • 内容:面向数据的技术栈
    • 特点:讲解新一代Unity高性能架构
  • Unity Shader编程
    • 讲师:Freya Holmér
    • 内容:Shader数学基础和视觉效果实现
    • 特点:可视化讲解,易于理解

源码资源

完整游戏项目

  • OpenRA
    • 类型:RTS游戏
    • 技术:C#/.NET
    • 价值:学习RTS游戏架构和网络同步
  • Cataclysm-DDA
    • 类型:Roguelike生存游戏
    • 技术:C++
    • 价值:复杂游戏系统的实现参考

引擎框架

  • Godot Engine
    • 特点:轻量级开源引擎
    • 优势:优秀的2D支持和GDScript语言
  • Bevy
    • 特点:Rust语言的ECS框架
    • 优势:高性能和现代化架构

工具资源

美术工具

  • Aseprite
    • 功能:专业像素画创作
    • 特点:动画支持完善,工作流优化
  • Blender
    • 功能:3D建模和动画
    • 插件:有大量游戏开发专用插件

音频工具

  • FMOD
    • 类型:专业游戏音频引擎
    • 特点:强大的交互式音乐系统
  • Audacity
    • 类型:音频编辑
    • 优势:开源免费,基础功能全面

社区论坛

国际社区

  • Gamedev.net
    • 特点:技术讨论深入
    • 适合:解决具体技术问题
  • Reddit r/gamedev
    • 特点:活跃度高,内容多样
    • 适合:获取行业动态和灵感

中文社区

  • Indienova
    • 特点:国内独立开发者聚集地
    • 资源:有丰富的本地化内容

更新计划

本收藏夹将每季度更新一次,更新内容包括:

  • 新增优质资源
  • 移除过时内容
  • 优化分类结构
  • 添加使用心得

更新记录

  • 2024-11-10 初始化收藏夹
Tags: Gamedev Public