写点什么

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

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

    阅读完需:约 4 分钟

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

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

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

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

比如,

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

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

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

我是谁?

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

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

专栏介绍

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

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

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

订阅福利

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

如何订阅

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

2018-05-23 08:546968

评论

发布
暂无评论
  • 游戏链改 NFT 系统开发 Web3 技术

    Web3.0领域发展至今,有着大量令人惊叹的创造和衍生,其中GameFi正在成为吸引大批新用户加入新时代的关键催化剂。游戏链改NFT系统开发薇:punk2558,tg:punkll,游戏链改开发技术搭建。

    2022-11-04

  • 程序员买啥游戏机,自己动手做一个体感小游戏

    80fps的人体关键点检测应用,不用来跑游戏可惜了呀!结合一个仿制的简易Flappy Bird游戏,ModelBox体感小游戏就这样诞生了。

    2022-11-02

  • 【游戏行业部】重回游戏公平,向游戏打金工作室宣战!

    游戏打金工作室严重危害着游戏内的公平与游戏厂商的利益。如何通过有效的手段,精准打击危害游戏的行为?网易智企游戏 AI 积累了一套成熟的数据驱动的游戏安全解决方案,本文将对该方案进行介绍,助力游戏重回公平,维护游戏厂商的合法权益!

    2023-06-14

  • 研发效能 | DevOps 如何改变游戏公司工作方式?

    如果你是游戏开发者,那么在过去几年里,你可能会觉得有人给了你一把双刃剑。

    2023-04-03

  • 生成式 AI:游戏研发的新革命

    随着科技的飞速发展,人工智能在各个领域都有了广泛的应用。最近,生成式AI在游戏开发领域引起了广泛的关注。

    2023-08-17

  • 收益(上):阳光养猪场等网赚游戏为什么在 19 年后突然火了?

    供给端和变现端的配合,给阳光养猪场这类休闲游戏提供了发展的沃土。这片沃土到底是什么样子的呢?

    2022-07-22

  • 公链系统搭建技术方案,公链系统应用开发

    公链系统的开发是一项复杂的任务,需要深入了解区块链技术和相关领域的知识。以下是一些开发公链系统时需要考虑的关键方面:

    2023-08-29

  • 设计模式新解之延迟加载设计模式

    我们知道在系统运行过程中,有些对象的创建成本是很高的,需要消耗比较多的系统资源。对于这些对象而言,我们采用的策略应该是:只要当用到它们时才进行创建,也就是按需获取,而不是尽早获取。这时候,我们就可以引入今天要介绍的延迟加载设计模式。延迟加载属于资源管理的一种设计模式,用来提高对大数据量资源的访问效率。 讲师介绍 萧亦然,资深技术专家、TGO 鲲鹏会会员、阿里云 MVP、腾讯云 TVP。 内容看点 延迟加载模式的基本概念和结构 延迟加载模式的实现方式 延迟加载模式在 MyBatis 中的应用

    2022-09-30

  • vivo 游戏中心低代码平台的提效秘诀

    vivo互联网游戏中心低代码平台从产品定位入手,以组件化方式搭建用户端页面,快速支撑产品需求,提升了研发效率,缩短了项目周期。本文首先介绍背景与痛点,然后阐述了游戏中心是如何搭建低代码平台,最后展示了低代码平台带来的收益和未来建设方向。

    2022-12-27

  • NFT 全链游戏 dapp 系统开发合约定制

    全链游戏(Full on-chain game)指的是一种将游戏逻辑和数据完全存储在区块链上的游戏。系统I34-开发I633-搭建53I9,这种游戏的运行和交互都是基于智能合约,因此能够充分发挥区块链技术的优势,包括去中心化、零信任、可验证、透明可追溯等。

    2023-06-08

  • 游戏研发与产业的变革之路

    随着人工智能技术的飞速发展,生成式AI已经深入影响到各个行业,其中,游戏产业是受影响最大的领域之一。广发证券-传媒行业在近日发布的报告中指出,生成式AI对于游戏的研发变革以及产业要义值得我们深入探讨。

    2023-09-22

  • 复习加餐|3 组图探寻非共识机会!

    这个板块的设计逻辑非常有趣,先用拼多多的案例让我们拥有非共识的心态以看到更多的人群和机会,再在业务模式上有所突破,最后打破领域边界,给予我们实现非共识机会的勇气。

    2022-10-19

  • 【已结束】直播预告|传统 PvE 游戏 ∕ 开房间 PvP 游戏的云原生架构升级

    OpenKruiseGame(OKG) 是阿里云和国内多家一线游戏头部公司一起孵化的云原生游戏开源项目,旨在将云原生的能力通过 OpenKruiseGame 更好的传达给游戏服,降低学习成本,提高使用效率,助力游戏基础架构云原生转型。

    2023-04-23

  • NFT 游戏模式开发,外包技术公司团队搭建

    在创建应用程序时,开发游戏可能相对繁重。一项更具挑战性的任务是为去中心化网络开发游戏。这是因为 Web3 开发领域一直缺乏基本的开发工具。然而,有了合适的工具箱,游戏开发就不会那么困难了,对于Web3 开发来说,最好的工具是Moralis。如果您对创建突破性

    2023-09-11

  • 云中白鹤——AWS 云中的身份管理与访问控制之伟大的角色

    2022-08-30

  • 云游世界 NFT 卷轴游戏 dapp 系统开发合约定制

    GameFi是DeFi和NFT发展的必然结果,系统I34-定制I633-搭建53I9,它的价值在于能够使参与者在享受游戏带来的乐趣的同时,还能够从中获得真正的收益。相比于传统游戏的“Deposit to Play”,GameFi是“Play to Earn”,前者是花钱充值再玩游戏,后者是一边玩游

    2023-06-26

  • 结课测试|机器学习开发入门

    为了帮你检验自己的学习效果,我特意给你准备了一套结课测试题。

    2022-10-12

  • 3 种动脑游戏,学会“多快好省”

    2021-04-13

发现更多内容

【web 开发基础】PHP中的引用参数的函数 (32)

迷彩

web开发基础 11月月更 引用传递 引用参数函数 值传递

软件测试之 Contract Testing

QE_LAB

契约测试 测试技术

2022年第三季度泛出行行业洞察:泛出行行业正在经历数智化升级的关键时期,用户规模保持平稳增长,行业整体良性发展

易观分析

数智化 泛出行

《算法》世界二

初学者

算法 网络 11月月更

【活动回顾】Apps Everywhere 上海站圆满结束

亚马逊云科技 (Amazon Web Services)

人工智能 机器学习

Zebec流支付生态,开启多链布局的“两手准备”

股市老人

对于基于鸿蒙系统的应用支持多语言Arkui框架的线性容器类和PieChart的研究实战

恒山其若陋兮

前端 11月月更

Kafka SASL 用户认证机制

spacerrobot

kafka 认证授权 SASL SCRAM JAAS

【web 开发基础】PHP中的伪类型参数的函数 (31)

迷彩

函数 web开发基础 11月月更 伪类型参数函数 伪类型

C++---类型萃取---std::remove_cv/std::remove_cv

桑榆

C++ STL 11月月更

自动化测试成熟度模型

老张

DevOps 自动化测试

react的useState源码分析

flyzz177

React

【个人成长】《代码的艺术》视频分享合集

非晓为骁

职业规划 开发 软件工程能力 代码的艺术

API关键技术-日志审计技术

阿泽🧸

日志审计 11月月更

微信小程序开发在全局配置和资源加载优化在获取接口上的节点信息实战

恒山其若陋兮

前端 11月月更

K8S环境的Jenkin性能问题处理续篇(任务Pod设置)

程序员欣宸

Kubernetes jenkins 11月月更

【web 开发基础】PHP 中的默认(缺省)参数的函数 (33)

迷彩

缺省参数 函数 web开发基础 11月月更 默认参数

深入React源码揭开渲染更新流程的面纱

goClient1992

React

使用keytool生成Tomcat证书

源字节1号

Jan Ozer:高清直播互动场景下的硬编码如何选型?

声网

人工智能 编码 视频

基于OpenHarmony的ArkUI框架进阶对于高性能容器类和持久化和原子化的运用

恒山其若陋兮

前端 11月月更

react源码分析:组件的创建和更新

flyzz177

React

如何用科学的方法“撞大运”? | 学点运气

赵新龙

CTO 创新 与运气竞争

如何给 Fiori Elements 应用添加自定义按钮

汪子熙

前端开发 web开发 Fiori SAP UI5 11月月更

HarmonyOS 3重磅版本更新,Mate Xs 2等更多设备支持超级中转站!

Geek_2d6073

架构实战营模块 6 作业

陌生流云

架构实战营

手写一个react,看透react运行机制

goClient1992

React

带你实现react源码的核心功能

goClient1992

React

react源码分析:深度理解React.Context

flyzz177

React

《算法》世界一

初学者

算法 网络 11月月更

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