游戏开发是计算机科学专业学生成功的动力

02/22/2021

作为阿克伦大学一百五十周年庆典的一部分——纪念我们150年的人民、地方和承诺——我们正在举办一个“学术卓越庆典”,以突出我们学院和学科的历史和未来。

今天我们来看看工程与高分子科学学院的历史和成就。

Patrick Howard

帕特里克•霍华德

来自bet365官网辛辛那提市的UA计算机科学专业学生帕特里克·霍华德(Patrick Howard)在2022年5月从工程与聚合物科学学院毕业之前,将自己的知识、专业知识和经验发挥到极致,实现了自己梦想工作的下一个阶段——这是他从五年级开始就一直在想的工作。

自2019年以来,霍华德一直在与克利夫兰初创公司Strife AI LLC合作开发视频游戏,这是一家他共同创立的公司,该公司开发的游戏利用下一级机器学习算法来创造更加身临其境的体验,并正在开发工具来帮助其他公司使用机器学习构建游戏。具体来说,霍华德开发和迭代游戏元素和功能,并开发人工智能的自定义游戏引擎。

想象一个电子游戏中的角色,他必须与其他角色互动,同时操纵周围虚拟世界的元素。霍华德是使这成为现实的编程组件的幕后推手。

Howard说道:“我们可以将‘引擎’视为游戏的一部分,它能够让所有内容都‘运转’起来,并处理所有让游戏环境变得生动的元素。“我也在为我们即将推出的多人在线竞技游戏(MOBA)构建游戏元素,这让我非常兴奋。”

电子游戏开发者专门从事电子游戏的软件开发和流程。通常情况下,在大型游戏工作室中,编程任务被划分为特定领域,如图像、声音和设计。

Howard说道:“我对这个领域的称呼是‘游戏开发’,这是许多人说他们想进入的领域之一,但却因为竞争太激烈而从未涉足。“游戏编程整体上并不容易,你所创造的本质上是完整的模拟。在高中的最后一年,我回到了更高级的GameDev领域,学习如何制作3D美术和使用Unity游戏引擎。”

Patrick Howard coding

帕特里克·霍华德研究了一段处理事件逻辑的编程代码,其中包括按手柄上的按钮和按键盘上的键等动作。

编程的热情

霍华德对电子游戏开发的热情始于11年前,当时他学习了计算机编程,并利用自己有限的知识和经验制作了简单的桌面电脑游戏。虽然他在高中接受过一些正式的培训,但他利用空闲时间练习编程,并自学成才。

霍华德说:“我有很多其他的兴趣,我甚至在大学里探索了其他的职业道路,比如计算机工程。”“但我真的很享受游戏开发的创造性。这是我一直想做的事情。”

霍华德选择在UA学习计算机科学的原因之一是该地区与初创企业的紧密联系。

“bet365官网东北部,特别是阿克伦,有着创新的历史,”霍华德说。“bet365官网和阿克伦市共同为科技创业公司和制造业创业公司提供了资源。UA有一些人与创业领域有联系——他们要么在UA工作,要么与大学有联系。作为创业公司一员的一个功能就是与他人建立大量的联系。这就是像亚利桑那大学这样的城市研究型大学脱颖而出的原因。”

与大型电子游戏开发公司不同,在Strife AI, Howard是5人团队中的3名开发人员之一,这让他在游戏开发的许多方面获得了更多的实践经验。他必须理解几乎所有他正在使用的编程代码。

受到UA项目的影响

正是UA的计算机科学课程影响了霍华德的游戏开发技能。

“对系统级编程语言(如c++)有深刻的理解是必不可少的,”Howard说。线性代数和向量数学,也就是微积分III,也是必不可少的。大多数开发工作也需要作品集,所以我总是鼓励学生们有激情的项目,创造他们感兴趣的东西。”

霍华德在Strife AI公司全职工作,并完成学业,他说“这当然”不容易平衡学生和游戏开发者的工作,这是一个竞争激烈的领域。

霍华德说:“当我在亚利桑那大学的IT部门工作和担任住宿助理时,我培养了很多组织能力。比如做计划,做日历,做待办事项等等。当然,作为一名大学生,除了上课和工作,还有很多事情要做。我也必须平衡我的社交生活和身体健康。我常常惊讶于一个人一天能做这么多事情。”


媒体联系:Alex knise, 330-972-6477或aknisely@uakron.edu。