写点什么

迈入游戏开发的门槛真的有那么高?

  • 2018-05-23
  • 本文字数:1104 字

    阅读完需:约 4 分钟

游戏行业一直是公认的“吸金”行业。对于热爱游戏的人,能够开发出一款自己的游戏,绝对是一件很酷很有格调的事。游戏行业的高回报,也吸引着越来越多的人跃跃欲试。

虽然心向往之,但是成为一名专业的游戏开发之路上也暗含着无数的坑:

  • 基本零基础,怎么学才能入行?
  • 用“傻瓜式”游戏开发工具,导入模板,就能成为游戏开发吗?
  • 在顶级游戏的过程中需要怎样的编程实力呢?

事实上,要开发出一款真正意义上的游戏,还是要借助编程基础和系统的开发知识。

比如,

  • 在《守望先锋》里,我们看到的子弹射击,对方被击伤,这些都是经过怎样不断地网络优化实现的呢?
  • 在《星际争霸》中,究竟是每个线程控制一个兵种,还是一个线程刷新全部兵种画面?
  • 公司在开发游戏的时候,如何选择引擎,是自己研发一款引擎还是购买别家成熟的引擎呢?引擎的好坏,对开发的游戏来讲有什么影响?

这些问题,都需要具备一定的编程知识和基础,才能一步步解答。

如果你想入门游戏开发,我希望让你对游戏开发有实质性的掌握,对游戏的开发和理念有完整且系统的了解,并且能很快地着手进行游戏的开发。

我是谁?

我是蔡能,曾经是网易游戏引擎架构师,也是网易杭州研究员的创始员工。从 1996 年编写第一行代码开始,我在 IT 行业已经从业 22 年。从程序员到管理者,我参与和主导过各式各样的游戏项目,在我的从业经历中,游戏行业乃至整个 IT 行业都发生了翻天覆地的变化。

我本人是骨灰级的游戏玩家,尤其喜欢那些无拘无束和需要脑力的游戏,作为玩家,玩游戏的过程让我体会到了忘我的乐趣,但同时作为开发者,玩的同时我也在思考这款游戏是如何做出来的。这也让我在玩游戏和开发游戏的过程中有了更清晰的思路和方法。

专栏介绍

本专栏分为以下三大模块:

  • 游戏开发基础知识:开发游戏所涉及到的基础知识和需要的工具:游戏引擎、底层图形接口和地图编辑器,掌握了开发的核心理念,也就走进了游戏开发的大门。
  • 经典游戏实战练习:为你系统解析一款游戏史上的经典游戏,为你详细讲解客户端、服务器端的开发细节和不走,并且教你用最易实现的方式来制作这款游戏。
  • 游戏开发热点解析:为你阐述各种平台上的游戏开发和实现,带你学习近年来市场中热议的游戏开发知识,同时和你谈谈,我对游戏行业未来发展的思考,我们一起来畅想游戏的未来。

本专栏每周二、四、六更新,订阅后可永久阅读。学习过程中,有任何问题和想法,都可以在文章下给我留言,我和编辑会为你解答。

订阅福利

福利一:限时优惠价¥45,原价¥68(6 月 2 日恢复原价)
福利二:每邀请一位好友购买,你可获得 12 元现金返现,好友获得 6 元返现,多邀多得,上不封顶,立即提现(提现流程:极客时间公众号 - 我的 - 现金奖励提现)

如何订阅

点击下图,即可订阅专栏。

2018-05-23 08:547589

评论

发布
暂无评论
发现更多内容

易观分析:开源是隐私计算技术应用和生态构建的关键

易观分析

隐私计算 开源社区 开源技术

安全大讲堂 | 陈屹力:未来云原生安全能力建设将强调体系化的安全防护

腾讯安全云鼎实验室

云原生 安全大讲堂 云原生安全

明确生态边界的钉钉,让ToB从业者们松了口气

ToB行业头条

您有多点会员吗?——数据库渐进式创新助力多点推进经营大脑实践

PingCAP

grpc双向流究竟是什么情况?2段代码告诉你

华为云开发者联盟

gRPC RPC 消息 grpc双向流 消息序列

物理裸机配置如何转换为天翼云云主机配置

天翼云开发者社区

云主机

天翼云虚拟IP地址及其在高可用集群中的应用

天翼云开发者社区

虚拟机

想让DBA瞬间崩溃,那就让他去做SQL性能优化

华为云开发者联盟

数据库 sql 遍历 存储 优化SQL

高性能的连接管理和数据路由组件,OceanBase 生态工具 ODP 详解

OceanBase 数据库

oceanbase OceanBase 开源 OceanBase 社区版

架构实战营-模块一作业

凯博无线

Web 键盘输入法应用开发指南(10)—— 性能与原理

天择

JavaScript 浏览器 键盘 输入法 3月月更

如何搭建B端产品帮助中心

小炮

帮助中心 B端用户

不仅仅是一把瑞士军刀 —— Apifox的野望和不足

Liam

Java 程序员 Jmeter Postman swagger

web技术分享| 快速实现一个呼叫邀请 SDK

anyRTC开发者

前端 Web 语音通话 视频通话 呼叫邀请

CSDN 数据库Meetup|OceanBase 技术专家讲述 SQL 的一生

OceanBase 数据库

oceanbase OceanBase 开源 OceanBase 社区版 OceanBase社区

华为云发布实时音视频行业加速器,为企业解决技术与商业双重难题

华为云开发者联盟

音视频 RTC 华为云 华为云实时音视频 DevRun

如何选择天翼云云硬盘

天翼云开发者社区

云硬盘

初创企业CRM系统解决方案

低代码小观

初创公司 企业微信 企业管理系统 CRM系统 客户关系管理系统

【OpenHarmony移植案例与原理】XTS子系统之应用兼容性测试用例开发

华为云开发者联盟

测试 OpenHarmony XTS 应用兼容性测试

天翼云RDS数据库如何修改数据库参数

天翼云开发者社区

数据库 RDS

中国科协发布 2021 开源创新榜,阿里巴巴 2 大开源社区、5 大开源项目上榜

阿里巴巴云原生

KubeVela: 如何用 100 行代码快速引入 AWS 最受欢迎的 50 种云资源

阿里巴巴云原生

深度解密|基于 eBPF 的 Kubernetes 问题排查全景图发布

阿里巴巴云原生

2022年网络运维必备软件和工具推荐

行云管家

运维 网络运维 IT运维 云管理

OpenHarmony 3.1 Beta版本关键特性解析——HiStreamer轻量级可定制的媒体管线框架大揭秘

OpenHarmony开发者

OpenHarmony HiStreamer 媒体管线框架

艾瑞:技术驱动、生态助力,移动应用行业展望“黄金十年”

极客天地

大数据培训hive和mapreduce的区别

@零度

mapreduce hive 大数据开发

预约下载 | 《Serverless 开发速查手册》全新上线

阿里巴巴云原生

天翼云云硬盘的磁盘模式及共享盘

天翼云开发者社区

云存储 云硬盘

Spark启动及提交流程内部核心原理剖析

编程江湖

8家正规云南等保测评机构名单看这里!

行云管家

等保 等保测评 等保2.0 云南

迈入游戏开发的门槛真的有那么高?_语言 & 开发_蔡能_InfoQ精选文章