c# – 现代游戏编程和应用程序编程入门的最佳方法是什么?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了c# – 现代游戏编程和应用程序编程入门的最佳方法是什么?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1781字,纯文字阅读大概需要3分钟。
内容图文
我想用C/C++开始游戏编程,或者用DirectX或OpenGL开始C#.我不太确定我想要开始什么,但像一个简单的引擎这样的小项目会很开心.另外,我想了解如何使用C#,.NET 3.5和WPF在Windows中设计应用程序.利用C#和.NET,我打算创建一个与windows shell集成的相当大的项目.但是,我真的不知道从哪里开始.而且,我精通C/C++,JAVA,而且我正在学习一门专注于算法复杂性和经典计算机科学问题的高级计算机科学课程.任何有关如何开始的帮助将不胜感激.
解决方法:
现代游戏编程作为一个整体非常复杂,但在分工方面也非常分散,这有助于降低这种复杂性.现代游戏通常过于复杂和庞大,一个人对整个过程有详尽而深入的了解.游戏编程中有许多专业,您可能希望熟悉并决定是否有您真正喜欢的特定方面:
> Game Physics Programmer
> Artificial Intelligence Programmer
> Graphics Programmer / 3D Modeling
> Sound Programmer
> Scripter(几乎所有游戏内事件都使用内部脚本)
> UI Programmer
> Network Programmer
> Tools Programmer
… 和更多.
最近,对于我在College的计算机图形学课程,我们使用了开源OGRE 3D引擎.这不仅是一个非常强大的3D引擎,而且它是一个爆炸!使用它开发一款中型游戏,您将体验到许多上述游戏编程专业.你会发现自己正在做3D建模,声音效果,物理编程,AI,作品.
最近的OGRE 3D游戏截图:
alt text http://www.ogre3d.org/gallery/albums/album76/snapshot20081030015244.jpg
游戏编程世界有一些注意事项.我经常听到并阅读articles围绕行业谈论长时间,紧缩时间,无偿加班和与其他类型的节目相比相对较低的报酬.但老实说,如果这是你想做的事情,那么不要让那些事情让你失望.我认为大多数受到充分驱动的人都会获得良好的薪酬和工作条件.
就学校而言,你提到你正在参加一些CS课程.参加一些数学课程!游戏编程是Math在几个开发阶段中广泛使用的一个领域.
我读过的大部分涉及该行业的文章都表明,没有专业经验的人希望能够打入游戏,应该将你编写过的小游戏组合在一起展示你的能力.
对于初级游戏程序员来说,最初也可以像Tools Programmers一样为游戏开发团队的其他人编写内部软件.像地图制作程序,诊断工具,格式转换等等.然后你可以继续超越这个.
祝好运!
内容总结
以上是互联网集市为您收集整理的c# – 现代游戏编程和应用程序编程入门的最佳方法是什么?全部内容,希望文章能够帮你解决c# – 现代游戏编程和应用程序编程入门的最佳方法是什么?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。