香雨站

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 89|回复: 4

个人游戏制作期望

[复制链接]

2

主题

5

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2023-3-3 21:28:19 | 显示全部楼层 |阅读模式
从零开始->学习->看书->学习->制作->学习
起因

本人是一个工作2年的程序猿,做编程起因是看到了知乎一份回答,相信大部分自学游戏开发都曾看到过这篇回答:想要自己做一款游戏,需要学习哪些知识 。大学浑浑噩噩过了几年,大三那年心血来潮花了一些时间了解游戏开发,对于当时我的来说,"做游戏"这个词异常陌生,最终看到了这篇文章,很有耐心的花了一上午看完了,当下才知道需要很多很多知识,新手入门看书是一件很困难的事,多亏了网上的很多教学视频,渐渐的我对游戏开发了解越来越多。
工作近2年时间,我开始反思自己,有什么进步,有什么成果,答案是:“无”。这个专栏算是笔者第一次在互联网发表技术文章的场所,把个人最初理想放在这里,希望以后所作所为皆在路上。
<hr/>过程


  • 2020-11-11
两年工作,多多少少经历了一些项目,但技术能力也仅仅只局限于游戏业务逻辑,框架/引擎层面更是知识断层。为了确保以后的进步,与人分享好过闭门造车(毕竟能把问题说明白,证明自己也很大程度掌握了),b站上笔者长期一直关注的AliveGameStudio是一位懂美术/音乐/程序/策划的大佬,曾经花三年时间的'闭门造车'的"丽莎的记忆",结果不太乐观,最新的一款“原石计划”反之全部公开讨论,效果则好很多。
个人平时喜欢玩一些魂类游戏,解谜游戏,Roguelike类型游戏,一位热衷于硬核操作的玩家,大爱动作游戏,未来方向是轻度解谜游戏/动作游戏,再添加一些Roguelike元素。
轻度解谜游戏,是个人近期目标有一定想法但需要生活稳定下来慢慢完善,游戏程序设计实现需要具体策划原型才能落地成Demo,关于美术以及测试等问题(暂时考虑不了,先有Demo后考虑吧)
ARPG游戏,是个人长期目标,想法什么的都没有,最近只能是按部就班的实现一些RPG通用框架,下面主要说明一下之后逐步需要做的事,使用引擎Unity3D(为什么选择U3D而不是UE4,个人感觉U3D更适合轻量级的开发,而且笔者c++只能说是拉胯的):
先实现游戏通用部分:资源管理,离线配置,游戏流程框架,技能/能力系统,任务系统,物品及背包系统,灵活的UI框架,搭建简易服务器。(暂时想到这些,慢慢尝试吧)
<hr/>

  • 2021-2-13
开启这个专栏已经有3个月了,这些时间因为换工作等一些原因,一直没有机会更新内容,这段时间对我来说收获也是相当的大,接触了各式各样的插件,学习了游戏制作的大体思路,当然最大的提升还是在程序方面,通过一些大佬的聊天也整理一下未来作为一个程序出身怎么能做出一个像样的游戏。
一款完整的游戏制作少不了美术,技术,策划这三方面的大佬(能够合理定位问题并起到决策作用),其中缺少任何一环都会使得游戏制作变得困难许多,这让我认识到一个团队的重要性,这会大大减少一款游戏的制作时间,且前期第一款游戏作品一定要在半年以内,长时间的项目容易让人疲惫看不到尽头,短期项目短时间就有成效,人也就有了动力,这也让我进行了战略转移(起初看了A大的事迹也考虑自己自学多种技能),现在只想就一个程序来做事,当然策划的事也可以掺和,毕竟爱玩游戏的都会有自己的想法,不管是借鉴什么游戏。
那么现在需要解析程序需要在项目中做到什么程度,这也将是我未来发展方向。

  • 客户端方向:  有更多的客户端框架希望看到的大佬在评论区留言以供笔者学习
框架搭建能力,整合多款通用插件,搭建一个通用的游戏设计框架,并将在第一款项目结束后,整理制作过程形成一个流水线,梳理项目制作计划,为未来大项目打下基础。就按目前U3D方向为例,框架选择:GameFramework,EGameTang,Qframework ,xLuaFramework框架学习方向是先了解开放的接口,再查看源码自己复刻一遍将其变成自己的东西,取其精华,去其糟粕。
2.TA(Technical Artist)方向: 如果有推荐的TA学习方向的大佬希望能留言以供学习
目前在这块笔者是非常的薄弱,为了以后在一个团队中能和美术配合好,这方面的技能必须去深入学习,未来需要做到懂引擎,才能脱离只在车上造零件,一个能力强的TA完全具备独立游戏开发能力,因此这也是我之后发展的重点。这方面笔者比较薄弱,目前还偏向程序方向的Shader编写等,主要是通过书籍:UnityShader入门精要,Unity3D ShaderLab开发实战详解,OpenGL蓝皮书/红皮书等学习。对于图形学知识了解太少,未来发展方向还需要规划。
3.服务器方向:
服务器知识面也非常薄弱,需要掌握分布式设计,数据库,TCP/UDP协议深入了解,Linux开发等,未来计划是先学习EGameTang框架(Unity客户端+服务器框架),通过这个框架入手,搭建一套自身的客户端+服务器框架即可。
<hr/>结果

有部分内容已经完成,持续更新中...

  • 技能系统
  • 离线配置
  • 3D角色控制
  • AI行为
回复

使用道具 举报

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2023-3-3 21:28:39 | 显示全部楼层
关注
回复

使用道具 举报

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2023-3-3 21:29:18 | 显示全部楼层
任重而道远啊。b站现在做独立游戏的有几百个。。好多都停更了
回复

使用道具 举报

1

主题

2

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2023-3-3 21:29:52 | 显示全部楼层
先试着做做看吧
回复

使用道具 举报

0

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2023-3-3 21:30:42 | 显示全部楼层
为蓬勃的新生力量,点赞支持一下下,继续加油[惊喜]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|香雨站

GMT+8, 2025-3-15 05:02 , Processed in 0.536935 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.. 技术支持 by 巅峰设计

快速回复 返回顶部 返回列表