既然你是大一的计算机专业的学生,那我就从本专业的角度来看吧= =
第一,大一过去了,那么你应该己经至少要撑握一门语言了(C/C++)吧,这门语言就是你开始学习游戏开发的基础了。
第二,咱不先说图形界面,用C/C++在Dos显示如三角方块应该是会的了,先用这个做个贪吃蛇,推箱子甚至Rogulelike(可能比较花时间,但做出来绝对物超所值 )应该不是难事了吧?这是下一步的基础
第三,找一个游戏引擎(个人还是觉得Unity吧),把你在第二步做的贪吃蛇,推箱子等等在这个游戏引擎上重新实现一次(这次是有图形界面的了)。当你做到这一步时,说明你至少对引擎有所了解了。
第四,找一个别人做的开源游戏学习,然后根据学习的经验把第三步做好的游戏进行重构,直到你将其转化成一个你觉得是低耦合高内聚,具有可拓展性的游戏,如果可以可以在这个基础上再进宪提炼来得到你的框架。
第五,学好数据结构,面向对像思想,设计模式,打好编码的基本功;了解网络,数据库等方面的知识,不求精通但求了解。有空学学图形学,尝试用Dx或OGL自己写个小游戏,最好能根据第第四步在你用Dx或着OGL的小游戏上进行重构。
第六,多看书(专业书,游戏设计的书还是什么都行,重要的就是拓展知识面),多学习,学好数学和英语,锻炼身体保持好心态,最好找个女朋友。
最后,多做,多总结。从专业的角度你是名程序,也许很多你会跟你说各种游戏思想啊,游戏要怎么设计,但你要先做好你专业的事情。
(我觉得第五件事情和第六件事件够忙四年了= =)
阿萨斯 1年前
xp [作者] 1年前
阿萨斯 1年前
xp [作者] 1年前
阿萨斯 1年前
发布
xiehuang888 1年前
额,最好找一个女朋友
发布