与Russell Campbell谈论开源、Frogger和他的新大师课

电子游戏开发似乎总是处于下一个大事件的边缘,这包括Dr. Russell Campbell的新GDC 大师课主题。他正在和我们谈论他在动态液体和气体方面的工作,以及分享他的开源项目如何在未来意味着更大、更光明的事情。

Russell最近在电话中与GDC讨论了他即将到来的虚拟GDC大师课程——unity c#和Shader Data-Structure Programming。他讨论了为什么要让《SimChop》向所有开发者开放,他在过去几年看到的伟大设计进步,以及《青蛙》这款令人难忘的游戏如何影响了他的生活。

GDC:让我们先来聊聊你的大师课呢?

Dr. Russell Campbell:今年夏天,我在GDC上做了一个演讲,展示了一个我花了两三个月时间开发的项目。我认为现在很多人正在关注的——从可视化和你可以在电子游戏中做的事情来看,他们想要实现的是动态液体和气体的模拟。现在有很多很酷的东西。我正在设计的系统,我试图用一种完全不同的方式来解决它。它仍处于相当早期的阶段。我展示的是一个原型。大师班的课程我想做的是,年底前,让学生,他们可以开始使用我的代码网上免费的开源项目)开始探索所有的不同的技术,包括数学和计算机科学,努力达到这些神奇的效果在视频游戏。

GDC:这门课程确实有一些先决条件。对于那些还没有达到目标的人,你会建议他们做些什么来达到像这样的培训所需要的水平?

Russell:如果你知道Unity中的c#脚本是一个问题,那就开始每天写一点脚本程序吧。网上有很多教程。对于基本的东西,Unity文档是很有帮助的,但也会让人觉得难以承受。每天坚持练习编程,最终你会记住一些。当我们看到别人那些令人惊叹的作品时,要记住的是,这不应该阻止我们尝试自己,因为除非我们尝试,否则我们不会成功。

GDC:在过去几年里,你们看到的最令人印象深刻的设计进步是什么?

Russell:最近发生了很多事情,尤其是人们使用不同的游戏引擎所做的一些事情。例如,基于你可以观看的正在发生的大旋风的演示,虚幻引擎5已经进行了相当多的工作。在某种程度上,它们是互动性的,但尽管它们看起来令人印象深刻,但我认为它们在互动性方面仍然很有限。我认为很多人都在努力弄清楚如何让它更具互动性。

我看到的一些插件,我认为人们现在可以立即开始使用,令人印象深刻的是虚幻引擎上的FluidNinja。我真的很喜欢他们的特技效果。我想,好吧,这真的是我的竞争对手吗?我认为这更像是灵感。我看到了他们的作品,这让我非常兴奋地跳起来,开始自己做一些东西。

GDC:这就是你希望通过这个大师班达到的目的吗?帮助并激励其他人想出这些独特的解决方案。甚至找到你没有考虑过的问题和解决方案?

Russell:对,没错。最初,当我开始学习学术时,我是在学习数学。这听起来有点离题。但我在学习数学的时候意识到的一件事是两种不同思维模式之间的转换。我知道这很难形容。如果你想想研究数学,并不是很多人这样做。想象一下,你发现了一个古老的不为人知的画廊,里面充满了神秘的艺术品,里面还混杂着一些狂野的东西,比如跨维度的艺术品。外面的画廊看起来只是一个简单的盒子,但里面扩展成无限多的更精致的房间供我们探索。

我想这要追溯到我5岁时的经历。我最早玩的电子游戏之一是《青蛙》。这绝对暴露了我的年龄,但我不介意。我记得我坐下来玩游戏,第一次玩得很糟糕。但当我弹完后,我记得那天晚上要去睡觉,我在脑海里回放,我在想象回放的情景。然后我有了灵感的火花,我意识到我可以弹得更好。第二天,我又去玩了一遍。我的兄弟姐妹都惊呆了。他们看着我所做的一切,他们无法相信我在第二次比赛中表现得如此出色。在这个项目中,在共享编程中,我真的有这种感觉。感觉是一样的,我们在使用技术,我们在使用数学和计算机科学等概念,我们在推动可能的边缘。这是最难尝试和努力的事情之一。这不仅仅是关于你可以在游戏中使用它。它的意思是人们从做这类事情中得到启发。它可能最终会带来其他惊人的技术。

我知道很多人,就像很多父母一样,他们可能对电子游戏不感兴趣。我知道现在,在大流行期间,我在学术界看到很多父母都希望他们的孩子进入医学领域,成为医生。但这里有更多的多样性。我认为像成为一名医生这样的职业,我认为在未来会有巨大的机遇,甚至是一些我们现在可能无法想象的事情。你永远不知道是否有人会在GDC上接受一门课程,在那里他们可能会受到一些灵感的启发,并利用这种技能,在其他地方继续发挥创造力。

GDC员工:是什么促使你去帮助别人学习这些有价值的技能?

Russell:这要追溯到灵感的火花,当你摆脱一个难题的时候。我喜欢当一个向导,帮助人们学会在练习困难技能时管理他们的挫败感,这是很有价值的。灵感和挫折揭示了由芭芭拉·奥克利(Barbara Oakley)推广的两种思维模式:集中模式(通常令人沮丧)和分散模式(放松和冥想)。探索思维的内在模式使我们能够发现抽象的模式。着色程序提供了一种最直接的反馈形式,当汇集集中和分散的思维模式,以增加那些实践它的创造力。看到人们可以用这些技能做什么,这绝对是令人震惊的,每天都激励着我!

 

PHP Code Snippets Powered By : XYZScripts.com