|
本帖最后由 Hegen 于 2018-9-14 19:02 编辑
原文链接:https://www.taleworlds.com/en/Games/Bannerlord/Blog/77
翻译:Hegen@骑马与砍杀中文站
Greeting warriors of Calradia!
卡拉迪亚的战士,你们好!
The main advantage of creating your owngame engine is that, instead of being a Swiss-army knife (second-best ineverything it tries), you can craft it to specialise in what you need it to do.As you know, we created an engine from scratch for Mount & Blade II:Bannerlord. We had many goals when we started working on it, but three of themhad top priority: of course it had to do what we needed in order to create ahuge sandbox game such as this one, but it also had to be easily moddable, andon top of that, it had to be flexible enough to work on low-end computers. Inthis week's blog, we talk to Engine Programmer, Burak Dermanlı, one of thepeople responsible for the engine and its optimisation for all kinds ofcomputers.
创建自己的游戏引擎的主要优势在于,您可以将其制作成专门用于你需要它的东西,而不是瑞士军刀(在所需的一切中排名第二)。如你所知,我们从零开始为《骑马与砍杀2:霸主》建立了全新的引擎。我们制作引擎时有过很多目标,但有三个首要任务:它必须能支撑起我们需要创作的这样一款大型沙盒游戏;同样要易于MOD制作;除此之外必须充分优化以便用于低端电脑。在本周的开发日志中,我们将与负责计算机引擎及优化的引擎程序员Burak Dermanlı对话。
NAME
Burak Dermanlı
FROM
İstanbul, Turkey
JOINED TALEWORLDS
2013
EDUCATION
B.S, Yıldız Technical University,Mathematical Engineering
OFFICIAL JOB DESCRIPTION
Engine Programmer
姓名
Burak Dermanlı
城市
土耳其伊斯坦布尔
加入TALEWORLDS时间
2013
教育背景
伊尔迪兹科技大学,工程数学,理学学士
官方工作描述
引擎程序员
WHAT DO YOU NORMALLY DO DURING YOUR DAY?
“As a programmer, Ispend most of my time working on issues that are usually scheduled on a monthlybasis. However, working on the engine level requires you to be prepared for anyinterruption during the day, such as a crashing bug that prevents people fromprogressing with their work.
Most of my work revolves around particlesystems, asset pipeline, cloth simulation and memory management. I implementnew features as requested but it can be said that they are almost finalised forBannerlord needs. Both the particle systems and cloth simulation are extremelyoptimised so that they can run efficiently on low-end hardware. I sometimes seepeople’s concerns about these kinds of systems and if they will face aperformance bottleneck with the game. There is a psychological fact that ifthere is something visually attractive on the screen then those elements comeunder scrutiny when performance problems arise. I have both low-end andhigh-end GPUs equipped on my rig and I am constantly checking their performanceduring development. For example, cloth simulation did not take more than amillisecond per frame on low-end hardware in any of the scenes you have seen inour gameplay videos.”
你平时做些什么?
“作为程序员,我将主要精力投入于每月定期的问题处理上。但是在引擎级别的处理上,需要你为白天任何的中断做好准备:比如一个妨碍工作的程序错误。
我的工作主要围绕粒子系统、资源管道、布料模拟与内存管理。我按照要求实现了新的特性,可以说它几乎已经完成可以满足《霸主》需要了。粒子系统和布料模拟都得到了极大的优化,以便在低端硬件高效运行。有时我会看到人们对这类系统,以及他们是否会在游戏中遇到性能瓶颈的担忧。有一个心理学事实,如果屏幕上有一些引人注明的东西,那么当出现性能问题时,这些元素就会受到审查。我的设备上同时拥有低端、高端显卡,在开发过程中我一直在检查它们的性能。例如,在我们的游戏视频中你看到的一切场景,在低端硬件上布料模拟每帧不会超过1毫秒。”
WHAT DO YOU LIKE THE MOST ABOUT BANNERLORD?
“I like the spirit ofMount and Blade and I am sure you are also going to feel it when you play it.Almost every single part of the game has been developed or reworked fromscratch. However, we are dedicated to preserving Mount & Blade’s uniqueelements. Bannerlord is a new Mount and Blade game with more features, smoothergameplay, better graphics and larger battles. I can assure you that it will notdisappoint anybody who likes our previous games. I also can’t wait to see theamazing work that will be done by our modders with Bannerlord.”

|
评分
-
查看全部评分
|