我今年大三,同为计算机应用,和你谈谈我的想法
不知道你们学校的授课是什么情况,我由于是专科,大一就开始学习专业课,主要是几门语言和网页制作的课程,然后大二又学了数据库和***页,后半年我出去提前实习,去的是一家做信息安全的公司,这段时间在复习,准备专升本。
首先我觉得要做游戏不是说必须要用Unity什么的,只要你想做,纯粹的命令台和普通的窗体控件都能完成你的创作。不要一开始就想玩票大的,起码我是这么认为的,想做个有独立世界观或者成套新人物模型的游戏不是你一个人能完成的(所以如果你真的拉了一票人和你一起做请当我刚才没说···)。
从小游戏开始,贪吃蛇,俄罗斯方块,都是对你能力的检验,不要看不起这些小游戏,毕竟要是连这都完成不了也就别想的做什么独立游戏了。(而且这类游戏也对引擎没什么要求,装个VC++6.0就能开干,主要还是锻炼你的思维)
-我在大一的后半学期交语言课的结课作业就是一款类似雷电的游戏(当然画面low到爆炸),然而这也足够了,要知道不是所有玩游戏的人都愿意制作游戏,哪怕你最后做了坨*,那也是大部分人拉不出来的那个。
然后别忘了去了解游戏的本质,不同类型游戏的目的,如何给玩家反馈,什么样的难度最能给人乐趣。毕竟游戏是逻辑艺术。
最后,希望你能用玩家的心态来制作游戏。
=============================================================
回头重新看了下问题和大家的解答,觉得还是回答的有些草率了,没有条理。重新整理一下思路再回答一下。
1.确认目的
首先你确定自己真的想做游戏吗,如果只是抱着希望工作和爱好能结合的想法还是再仔细斟酌斟酌。你要是只是简单的想做出能给别人带来快乐的游戏相对还比较简单,你要是想把做游戏变的职业化你要面对的还是蛮多的。这个话题比较沉重,我也不想多说,你自己看看想想就好。
2.寻找位置
做游戏大部分时候都不是一个人的事,尤其是当你想把游戏商业化的时候。少到几人多到成百上千人的团体共同完成这个任务。这里的寻找位置就是单说你本人在团队中的定位,是独立一人完成整个游戏从音频到美工再到关卡设计关卡实现等诸多任务,还是组织或参与到一个团体中完成自己的任务。当然这并非一成不变。
3.技能掌握
在你决定了自己在游戏制作中的位置后你就要掌握你在这个位置应当具备的技能,你自己一个人做游戏的话就至少需要一门编程语言,剩下就看你要做什么样的游戏再需要更多的技能。(2D的coreldraw、ps、flash,3D的max、maya还有音频方面我完全不懂,数据库方面的各种SQL,如果要用到服务器的话很大概率需要学习Linux)但是要是作为职业化来说,起码2、3门语言我觉得才是入门门槛(猜测)。
4.动手实现
这个就不说职业化了,就说你独自制作,学的再多不用的话都是屠龙之技,不管好坏,就像我前面举的贪吃蛇俄罗斯方块,学一点用一点直接开始做游戏,遇到问题解决问题才能成长,在实现的过程中如果遇到什么不懂的就去查去问,老师同学百度都好。
重复3、4
5.终成正果
四个字代表一切了。
阿萨斯 1年前
发布