西雅图地区的 Casey Muratori 是一名经验丰富的游戏引擎开发者,他参与开发的引擎被数以千计的游戏采用过,不过,他经常抱怨说,现在的开发者虽然有了千倍于过去的硬件性能,但是却做不出高效率的游戏来。

于是,他决定做一款游戏:Handmade Hero,这款游戏将不会使用任何引擎,而是一行代码一行代码的写出来

因为 Casey Muratori 具有丰富的开发经验,所以,他会应用 C/C++,乃至汇编语言来写底层的接口,以便达到最佳的效率。

不仅仅是完全手写代码,他还会将全部的开发过程以视频直播的形式在 Twitch 上直播(是的,Twitch 的开发频道)(需代理),直播地址在这里。

错过了以往直播记录的人也可以到 You Tube 上观看之前的直播内容。Youtube地址在这里,由于到目前为止已经录制了将近250期,而且每期的时长在90分钟左右,所以这里就不提供百度网盘的下载,具体请观看YouTube

游戏整个开发过程尽在大家眼中,所以你尽可以跟着他来学习游戏开发的点点滴滴。

如果你想要全部的源代码的话,现在支持 $15,就可以一直得到源代码的更新。当然,如果你不需要的话,游戏发行之后(预计是 2016 年发行),也会全部开源,成为 Public Domain。

这款游戏会先基于 Windows 平台开发,因为这是目前最主流的游戏平台之一,然后会移植到 Mac 和 Linux,甚至 Raspberry Pi。

能够学习视频的人至少需要具备以下条件:
1.英语考试通过六级;
2.熟悉C/C++编程;

本文固定链接:http://www.oxox.work/web/handmade-hero/handmade-hero/ | 虚幻大学

Handmade Hero全程直播游戏引擎开发相关推荐

  1. 简单游戏引擎开发笔记(一)

    ---恢复内容开始--- 一.游戏引擎简介 1.概念 游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些互交式实时图像应用程序的核心组件.这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在 ...

  2. 游戏引擎开发和物理引擎_视频游戏开发的最佳游戏引擎

    游戏引擎开发和物理引擎 In this article, we'll look at some of the most popular game engines for video game deve ...

  3. 【转载】浅析游戏引擎开发

    浅析游戏引擎开发 1 引言 电脑游戏作为一种娱乐方式越来越为人们所接受.即时通讯开发对于电脑游戏来说, 游戏引擎是用于控制游戏功能的 主程序, 如接受玩家控制信息的输入, 选择合适的声音以合适的音量播 ...

  4. 视频教程-三维游戏引擎开发-图形理论基础-其他

    三维游戏引擎开发-图形理论基础 2004年毕业于西南科技大学,计算机科学技术专业,从事软件开发,游戏开发,擅长游戏开发,桌面应用,手机游戏. 张立铜 ¥117.00 立即订阅 扫码下载「CSDN程序员 ...

  5. python怎么制作游戏图片_Python游戏引擎开发(二):显示图片

    本篇文章是Python游戏引擎开发系列的第二篇文章,主要介绍如何显示图片,大家可以学习下. 在上一章中我们讲了如何创建窗口以及对界面进行重绘.可能有朋友不理解为什么要进行全窗口的重绘呢?我在这里可以大 ...

  6. 游戏引擎与游戏引擎开发入门

    早想写一点游戏设计的文章与大家交流,一是经验的问题,二是公司正在紧张的游戏制作期,实在抽不出多少时间,一直没有动手,今天忽然头脑发热,写了一段,以后准备陆续写一些游戏创意,策划,制作,流程管理,和制作 ...

  7. 用C++实现跨平台游戏引擎开发

    游戏开发系列 用C++实现跨平台游戏引擎开发 你是否梦想写一部格斗游戏但却无从着手呢?是否你只因游戏开发好玩而对之感兴趣?本文我们将分析一个通用的跨平台游戏引擎,每个游戏开发新手都可以自由地使用它. ...

  8. 游戏引擎开发中常用的设计模式

    仅仅因为你知道编程语言的语法,不足以让你成为一个程序员.我讨厌这么对你说,但它确实是真的.什么知识将会使你成为一个真正的程序员呢?答案是数据结构,算法和设计模式的知识.语言的语法与知道字母表同义.任何 ...

  9. Python游戏引擎开发(六):动画的小小研究

    今天我们来研究动画,其实这个动画就是一个Sprite+Bitmap的结合体.不造什么是Sprite和Bitmap?=__=#看来你是半路杀进来的,快去看看前几章吧: Python游戏引擎开发(一):序 ...

  10. 游戏引擎开发入门教程_v20210102

    游戏引擎(Game Engine)是一款游戏的"发动机",是游戏的核心部件,同时也是一个大型软件系统.游戏画面是否绚丽和流畅,游戏场面是否震撼和真实,这些都是由引擎决定的. 从编程 ...

最新文章

  1. 统一认证服务CAS 5安装
  2. Adprep 无法完成,原因是回叫功能失败
  3. 蓝桥杯-9-1九宫格(java)
  4. Android的.apk软件安装到sd卡的方法
  5. 计算机水平考试改革,浅析全国计算机等级考试改革及应对策略
  6. 【2016年第6期】基于大数据的移动互联网主动运维理论和实践进展
  7. 爱奇艺数据中台负责人马金韬:数据中台建设与应用
  8. MongoDB通配符索引
  9. Docker卸载镜像
  10. Linux之rmdir命令
  11. java调用opencv人脸识别 error insufficient out of memory
  12. grep有时抓不到文本怎么办?
  13. Linux7(CentOs7.5)安装ssh、和修改ssh端口号
  14. roboware studio教程_使用roboware创建工作空间
  15. 解决VMWare启动虚拟机出现错误“该虚拟机似乎正在使用中,请按“获取所有权(T)”按钮获取它的所有权。”
  16. select_option设置默认值
  17. 【VNC使用指南】Ubuntu Kylin 使用 TigerVNC
  18. ssm城市旅游景点信息交流平台的设计与实现毕业设计源码290915
  19. 蓝桥杯 2014年真题
  20. vue-cli脚手架是什么及其脚手架搭建

热门文章

  1. SpringBoot配置redis
  2. 【2019年中总结】五种途径对接天猫精灵音响控制您的智能设备,打破传统产业,让语音AI控制无处不在!
  3. nuget 下载nupkg 以及依赖包
  4. SketchUp 有哪些实用的插件?
  5. java8新特性和汪文君Google Guava项目实战视频
  6. GB28181协议——布防和报警订阅
  7. 排序之插入排序(二分法)
  8. 分类、回归和聚类辨析
  9. 计算机12点自动关机,电脑怎么设置定时自动关机命令 电脑设置定时关机方法【图文】...
  10. 如何退出控屏软件(以极域为例)