问题:
为了有资格申请视频游戏和其他行业公司提供的各种"声音"或"音频"程序员职位,必须学习哪些语言/平台/技术?这个职位更像是一个低级程序员,你实现完全由开发人员设计的概念,还是需要更深入的音频制作/音乐知识?
澄清
显然,你需要知道公司使用什么系统(他们制作Flash游戏,使用XNA,编写控制台级机器代码,他们是否为Mac/PC编写音频工具等),但是期望有您应该学习哪些标准音频库,以便各种其他集成程序员可以将您的代码绑定到应用程序?你应该知道具体的事吗?
附加背景:
我有音乐作曲学位,因为我想为电子游戏写音乐.我试图在视频游戏公司从事音频制作和音响工程的各种工作,但他们告诉我,我没有足够的技术行业经验.因此,作为Web语言程序员(PHP/Perl/Python,ActionScript/Flex,HTML/JavaScript/CSS等),我获得了各种各样的工作.我有一些开发VST插件和在CSound中编写的经验.我目前正在开发上述语言的Web应用程序.现在他们说我的年龄我应该有视频游戏行业的经验,但是如果我没有一家视频游戏公司的工作,那么我很难找到一家视频游戏公司的工作. .寻找开发音频工具的公司(数字音频工作站,开发人员的工具等),他们说同样的事情.话虽这么说,这些地方几乎总是至少有3个空缺的"声音程序员"职位.
我有音乐作曲学位,因为我想为电子游戏写音乐.
如果这是你的目标,我不认为"声音程序员"是你真正想要的工作.事实上,如果超过十分之一的声音程序员能够创造性地为该项目做出贡献,我会感到惊讶.它将是一个高度技术性的角色,图形类比是一个渲染程序员,他编写代码使事物出现在屏幕上,但是他自己不做任何建模,动画或纹理.