作为一个和题主有类似想法的计算机专业的大学生,我也来分享一下我的经历和看法。
我认为兴趣是最最重要的,比任何技能或者知识都更加重要。其他很多答主说的C/C++等等编程语言,的确很重要,而且如果想成为一流的游戏开发人员那么还必须学习更佳晦涩深奥的图形学。但这些所有知识都比不上想要制作游戏时发亮的眼神。只要有热爱,那么很自然地在游戏遇到性能瓶颈的时候我们会去研究C++改进我们的工具,我们也会在光线追踪效果不够好的时候去啃图形学。所以我推荐题主,现在,立刻就着手制作属于自己的游戏。在我想开始制作游戏时,我也面临着要使用哪一款工具的问题。经过权衡我选择了Game Maker。一方面是它简单易上手且功能强大,而且还配备十分详细的入门文档,最主要的是它不用花钱!我个人比较不支持使用盗版的做法,毕竟谁也不希望自己亲手写的程序或者游戏被别人肆意修改。顺便一提,火遍全球的I wanna be the guy就是由Game Maker制作的。
当你顺着入门文档做出几个游戏,基本摸透Game Maker,发现2D游戏已经不能够跟上你的想象力时,是时候换一个更强大的工具了,Unity是绝佳的选择。文档更加齐全,社区更加活跃,功能强大到可以实现几乎所有平台的所有类型的游戏,而且也是免费!流畅使用Unity需要比较扎实的编程水平和计算机知识基础,如果你能够对Unity了如指掌,那靠它找一份体面的工作十分轻松,届时你也会有更佳的视野,能够对未来的方向有更好的规划了。
祝所有梦想永远闪耀。