游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6158|回复: 12

本人大3计算机专业,请教游戏程序员的修炼之道

[复制链接]

1

主题

5

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2015-4-23 23:21:23 | 显示全部楼层 |阅读模式
本帖最后由 Rinservent 于 2015-4-23 23:27 编辑

本人的情况: 计算机专业大3,各种计算机基础课过关 没有问题
现在的游戏程序学习状况:基础方面:正在撸图形学(学校里最后的基础课),同时也在自学
                                                        看各种游戏技术书
                                                        实时渲染 物理 人工智能 directx 网络等等
                                       引擎:  报了班学unity3d 快学完了 基本概念过关
                                       项目:  用c++做过2-3 个游戏 用unity做过2-3 个游戏

现在问题来了,这些自学的基础学习速度及慢 一本本天书 不知道何时才能看完 比如一本500页的书 我的学习方法一天10-20页+demo自己代码实现 这样差不多2-3 个小时过去了 一天我最多学习6小时 再多是不可能的
(别和我说什么自律  都是p话 想想你自己 哈佛大学幸福课表明人的自律是无法提升的 况且每天6小时不算少)

我现在每天都在撸基础 但毕业准备做u3d程序 现在根本没有时间来用u3d自己写游戏, 看看u3d里各种功能的封装 我看到现在的图形学 80%有, 物理效果,起码经典力学上80%有,directx 底层代码 关u3d p事,其他的东西
可能还有点用
那么我有6个小时 现在每天80%花在基础 最后发现这些都用不到是不是有点蠢,是不是应该把更多的时间花在直接用u3d撸游戏上,虽然我也学dx,鉴于计算机专业出生,懂得基础的重要性,也告诉自己必须学会dx c++做游戏,但原理毕竟是原理 工作还是准备找u3d的 项目经验应该很重要吧
现在我整天看着技术书籍 确实学到了东西 不过速度及慢 而且没有实感 很空虚

各位大神们 假如你是现在的我 给你6小时 你怎么用 教教我

0

主题

99

帖子

911

积分

高级会员

Rank: 4

积分
911
发表于 2015-4-24 21:56:39 | 显示全部楼层
我不是cs的,当初工作找的c++端游。去年参与Unity项目开发,负责游戏UI、逻辑。
会c++的话,转Unity3D最多一周够了。
找工作我觉得把Unity的NGUI搞好,c#用用就行。编程最关键的还是软件工程、代码整洁、逻辑清晰,公司极其注重这些。初步完成这几点,不管是Unity还是c++端游,一般的工作没问题。况且没有人会找一个刚毕业的新人负责整个项目,甚至少有新人能负责一个模块的任务。在工作前1~2年你的任务还是踏实学习,不要想短时间就独当一面,很难。
所以,如果你想干大事,注重基础吧!否则,想想35岁之后咋办~
实际参加项目你就会“慢慢”明白:你能达到的高度取决于你的基础!第三方库么?项目到最后基本都是第三方库出问题了。
先整渲染吧,算是其他内容的开端。后面如果你要想搞脚本、物理开发,一个提前开发的渲染器提高很大效率哦~而且,渲染器的难点在于软件工程,一举多得啊。
计算机图形学、dx、HLSL、部分数字图像处理,差不过够你学了。不够的话,在看看GPU精粹、游戏编程精粹1~7,搞个3D软渲染其啥的,呵呵~
慢慢来吧,目前定位于找工作即可。

1

主题

5

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2015-4-24 22:32:08 | 显示全部楼层
谢谢楼上对于基础重要性的建议哈 另外 渲染器的难点在于软件工程 这个不太明白

0

主题

99

帖子

911

积分

高级会员

Rank: 4

积分
911
发表于 2015-4-26 20:13:10 | 显示全部楼层
Rinservent 发表于 2015-4-24 22:32
谢谢楼上对于基础重要性的建议哈 另外 渲染器的难点在于软件工程 这个不太明白 ...

渲染器包括好多内容啊,比如动画、场景管理、资源管理、特效、后处理等一大坨,每个都有难度,如何实现并很好的组织这些内容相当不容易,期间需要应用一些设计模式、参考成熟引擎经验等,最终保证高效率、低资源消耗,最关键一点:整了一大堆,n万行代码后,能用于实际开发么?开发起来的方便么?如果无法实用的话,只是自娱自乐而已。
至于所谓高级图形效果,可以慢慢来,没必要一开始要求太高。Unity本身也不是很高、Unreal有些也没有CE强啊,是不是,呵呵,关键要实用

0

主题

159

帖子

623

积分

高级会员

Rank: 4

积分
623
发表于 2015-4-29 16:32:25 | 显示全部楼层
编游戏需要学这么多么....

0

主题

99

帖子

911

积分

高级会员

Rank: 4

积分
911
发表于 2015-5-1 18:58:35 | 显示全部楼层
beansoflinux 发表于 2015-4-29 16:32
编游戏需要学这么多么....

一般游戏程序员不需要这些也能干活,但只能干小活,我提的这些主要是引擎范畴的。
不过多多益善嘛,谁不希望拿钱更多,发展更好

0

主题

159

帖子

623

积分

高级会员

Rank: 4

积分
623
发表于 2015-5-11 12:13:21 | 显示全部楼层
mjlStrike 发表于 2015-5-1 18:58
一般游戏程序员不需要这些也能干活,但只能干小活,我提的这些主要是引擎范畴的。
不过多多益善嘛,谁不 ...

你确定主程一定要会这些?? 这是你自己想出来的,还是听谁说过的呢....

0

主题

99

帖子

911

积分

高级会员

Rank: 4

积分
911
发表于 2015-5-11 21:27:26 | 显示全部楼层
beansoflinux 发表于 2015-5-11 12:13
你确定主程一定要会这些?? 这是你自己想出来的,还是听谁说过的呢....
...

仁者见仁智者见智,你不会自己想啊。我说是真的你就信?还是我说是编的,你也信?
你觉得我说的某些内容有用你就看看,反之,你随意。
争论这玩意儿真假真是浪费时间。

43

主题

298

帖子

1510

积分

金牌会员

Rank: 6Rank: 6

积分
1510
发表于 2015-5-13 17:21:42 | 显示全部楼层
将c++的基础弄扎实,数据结构复习好。主要是面向面试相关。
unity的,挑一个适合难度的,从制作、优化到发布等,全部走一遍,增加找工作的几率。
然后抓紧找一个实习的工作去增加实际项目经验了。

0

主题

159

帖子

623

积分

高级会员

Rank: 4

积分
623
发表于 2015-5-14 12:10:07 | 显示全部楼层
mjlStrike 发表于 2015-5-11 21:27
仁者见仁智者见智,你不会自己想啊。我说是真的你就信?还是我说是编的,你也信?
你觉得我说的某些内容 ...

你阿,根本就不知道写游戏应该学点啥。既然不知道,就不要去用自己想的,没有实践的东西去告诉别人。这样不好
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-21 08:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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