BDC大会上的演讲话题整理

2024-01-03 01:18
文章标签 整理 大会 演讲 bdc 话题

本文主要是介绍BDC大会上的演讲话题整理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

因为有不少朋友来要4月9/10号两天BDC上的演讲话题及大致内容,做了一下整理:


Server Best Practices
服务器端最佳实践(服务器端常见错误)

 

演讲者:Andre De Michiel

 

Intended Audience: Server Programmers, Script Programmers, Game Designers, Product Managers
参与人员:服务器端程序员、脚本程序员、游戏设计人员、产品经理

 

Description: Here we aim to help new and current game developers identify key issues in their game development and release preparation that may hinder long-term game stability. We will focus on general issues in the field, as related to BigWorld Technology.
Takeaway: Avoid some of the most common technical and planning mistakes that customers most often encounter.
演讲内容:帮助那些正在或是将要开发游戏的开发人员识别那些在游戏开发和发布准备中可能会影响游戏长期稳定性的关键因素。且集中讨论了这一领域中和BigWorld引擎相关的常见问题。

 

--------------------------------- 分割线 ---------------------------------

 

Server Profiling and Optimisation
服务器性能分析与优化

 

演讲者:Andre De Michiel

 

Intended Audience: Server Programmers, QA, Operations and Deployment staff.
参与人员:服务器端程序员、QA、运营和部署人员

 

Description: A presentation of methods for profiling a BigWorld Server, as well as strategies for optimisation. We will cover BigWorld Technology profiling tools and commands, discussing how they can inform the different operational aspects of a BigWorld Server instance. Some focal points include network overheads, CPU load of script functions, BigWorld Server mechanisms, and the performance impact of entity size and density.
演讲内容:展示了各种对BigWorld引擎服务器端进行性能分析的方法以及相应的优化策略。不仅涵盖了BigWorld引擎所提供的性能分析工具和命令,还对怎样使用它们来得到一个BigWorld引擎服务器端进程在运行中的各个不同方面的信息进行了讨论。讨论的重点为网络开销、脚本函数的CPU负载、BigWorld引擎服务器端机制以及实体大小和密度对性能的影响。

 

--------------------------------- 分割线 ---------------------------------

 

Integrating External Services with BigWorld Server
在BigWorld引擎服务器端整合外部服务

 

演讲者:Andre De Michiel

 

Intended Audience: Server Programmers
参与人员:服务器端程序员

 

Description: This talk covers options for integrating external services (databases, chat services, billing, etc) with the BigWorld server using asynchronous network communications.  We will conduct a comparative overview of threaded and non-threaded approaches, and when to use them.
演讲内容:介绍BigWorld引擎服务器端使用异步网络通讯来整合外部服务(数据库、聊天服务、收费系统等)的一些方法。针对线程和非线程方法进行了介绍和对比,并对它们分别应该在什么情况下使用进行了讨论。

 

--------------------------------- 分割线 ---------------------------------

 

Optimising Client Side Performance
优化客户端性能

 

演讲者:颜焜

 

Intended Audience: Client Programmers
参与人员:客户端程序员

 

Description: This talk will introduce methods and tools to perform systematic performance analysis.  It introduces the profiler and the "fly through" which allow accurate and comparable data to be obtained and analysed.  Methods to narrow down the investigation are presented as well as ideas on how to improve problem areas. Finally the Job System is introduced (a BWT 2.0 feature) that makes it easier to use multi-core CPUs.
演讲内容:对进行系统性的性能分析所使用的方法和工具进行介绍。不仅介绍了怎样使用BigWorld引擎内建的性能分析工具和“飞行”模式来得到精确的、可以互相对比的数据以及如何对这些数据进行分析,还介绍了一些可以缩小检视范围的方法以及对查出的问题进 行改善的思路。最后,还介绍了BigWorld引擎2.0 中引入的任务系统(Job System),展示如何使用它让我们更方便地利用多核CPU。

 

--------------------------------- 分割线 ---------------------------------

 

Lighting, Shaders and Post Processing: An Artists View
美工眼中的光照、Shader和后处理(Post Processing)

 

演讲者:Adam Maxwell

 

Intended Audience: Artists, Client Programmers
参与人员:美工和客户端程序员

 

Description: BigWorld Technology provides a number of features that artists can take advantage of. This talk demonstrates best practices when utilising these features. We will cover indoor, outdoor, billboard, rim, studio and ambient occlusion lighting. We will also cover the use of normal, parallax and sub-surface maps, as well as full screen effects such as colour correction, film grain, crepuscular rays, and dept of field blur.
演讲内容:展示了使用引擎为美工提供的一系列特性的最佳方式,其内容不仅涵盖了室内光照、室外光照、公告牌光照、边光(Rim Light)、摄影室光和环境吸收贴图(Ambient Occlusion Map),还对法线贴图、视差贴图(Parrallax Map)、次表面贴图(Sub-surface Map)以及像色彩矫正(Colour Correction)、胶片颗粒(Film Grain)、曙暮辉(Crepuscular Rays)、景深模糊之类的全屏特效进行了介绍。

 

--------------------------------- 分割线 ---------------------------------

 

Art Performance: Look Better, Run Faster
优化美术资源:美观而迅速

 

演讲者:Adam Maxwell

 

Intended Audience: Artists, Client Programmers
参与人员:美工和客户端程序员

 

Description: This discussion will address best practices toward developing the most efficient art assets possible. This wide range of focal points will include terrain, texture usage, animation, shaders, LOD’s, particle systems, BSP’s, Umbra and more.
演讲内容:介绍了开发高效美术资源的最佳途径,着重介绍了地形、贴图使用、动画、shader、LOD、粒子系统、BSP 以及 Umbra 等内容。

 

--------------------------------- 分割线 ---------------------------------

 

User Interface Technical Design and Optimisation
用户界面的技术设计和优化

 

演讲者:Thomas Cowell

 

Intended Audience: Client Programmers and UI Designers
参与人员:客户端程序员和界面设计人员

 

Description: This talk covers some specific issues encountered when designing user interfaces using BigWorld Technology, such as designing for multiple screen sizes, internationalisation, and performance optimisation.
演讲内容:这个话题涵盖了在使用BigWorld引擎来设计用户界面时会遇到的一些特定问题,譬如说国际化、性能优化以及如何为支持不同屏幕分辨率进行设计。

 

--------------------------------- 分割线 ---------------------------------

 

Navigation System
寻路系统

 

演讲者:史晓明

 

Intended Audience: All programmers using BWT
参与人员:所有使用BigWorld引擎的程序员

 

Description: During this talk, we will tour the BWT navigation system from navmesh generation to pathfinding.  We will explain details like flood filling, filtering, BSP generation and navigation functions. We will close with a detailed explanation of how to produce navmeshes faster and how to develop more efficient navigation systems.
演讲内容:在这个话题中,对BigWorld引擎中的寻路系统进行了详细的介绍,包括生成寻路网格的过程以及怎样在生成的寻路网格上进行寻路。并对区域填充、过滤、BSP 生成以及各个寻路函数的细节进行了介绍。在最后,还详细介绍了怎样更快地生成寻路网格以及怎样开发更为高效的寻路系统。

 

--------------------------------- 分割线 ---------------------------------

 

Optimising and Customising Shaders
优化和自定义 Shader

 

演讲者:Thomas Cowell

 

Intended Audience: Client Programmers and Technical Artists
参与人员:客户端程序员和技术美工

 

Description: This talk will cover optimisation of shaders for use with the BigWorld client, and will demonstrate some examples of improving the look and feel of the BigWorld engine’s default lighting model.
演讲内容:此话题不仅介绍了对 BigWorld 客户端所使用的Shader进行优化的方法,还通过实例展示了怎样对BigWorld引擎缺省光照模型的外观和感觉进行改进。

 

--------------------------------- 分割线 ---------------------------------

 

Browser-Based Gaming: User Acquisition
基于浏览器的游戏:赢得用户

 

演讲者:Gavin Longhurst

 

Intended Audience: Business Developers, Marketers, Designers
参与人员:商业游戏开发者、市场人员、游戏设计人员

 

Description: In this talk we will examine some of the leading and developing factors in providing browser based games to Western markets, as well as the requirements of user acquisition and retention in this highly competitive space.
演讲内容:在此话题中,不仅对在西方市场中的一些基于浏览器的网络游戏中一些主要和最新的因素进行了讨论,还介绍了怎样在这一高度竞争的领域去赢得并留住用户。

 

这篇关于BDC大会上的演讲话题整理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/564173

相关文章

MyBatis的xml中字符串类型判空与非字符串类型判空处理方式(最新整理)

《MyBatis的xml中字符串类型判空与非字符串类型判空处理方式(最新整理)》本文给大家介绍MyBatis的xml中字符串类型判空与非字符串类型判空处理方式,本文给大家介绍的非常详细,对大家的学习或... 目录完整 Hutool 写法版本对比优化为什么status变成Long?为什么 price 没事?怎

Python按照24个实用大方向精选的上千种工具库汇总整理

《Python按照24个实用大方向精选的上千种工具库汇总整理》本文整理了Python生态中近千个库,涵盖数据处理、图像处理、网络开发、Web框架、人工智能、科学计算、GUI工具、测试框架、环境管理等多... 目录1、数据处理文本处理特殊文本处理html/XML 解析文件处理配置文件处理文档相关日志管理日期和

Python38个游戏开发库整理汇总

《Python38个游戏开发库整理汇总》文章介绍了多种Python游戏开发库,涵盖2D/3D游戏开发、多人游戏框架及视觉小说引擎,适合不同需求的开发者入门,强调跨平台支持与易用性,并鼓励读者交流反馈以... 目录PyGameCocos2dPySoyPyOgrepygletPanda3DBlenderFife

Python自动化批量重命名与整理文件系统

《Python自动化批量重命名与整理文件系统》这篇文章主要为大家详细介绍了如何使用Python实现一个强大的文件批量重命名与整理工具,帮助开发者自动化这一繁琐过程,有需要的小伙伴可以了解下... 目录简介环境准备项目功能概述代码详细解析1. 导入必要的库2. 配置参数设置3. 创建日志系统4. 安全文件名处

MySQL 迁移至 Doris 最佳实践方案(最新整理)

《MySQL迁移至Doris最佳实践方案(最新整理)》本文将深入剖析三种经过实践验证的MySQL迁移至Doris的最佳方案,涵盖全量迁移、增量同步、混合迁移以及基于CDC(ChangeData... 目录一、China编程JDBC Catalog 联邦查询方案(适合跨库实时查询)1. 方案概述2. 环境要求3.

SpringSecurity整合redission序列化问题小结(最新整理)

《SpringSecurity整合redission序列化问题小结(最新整理)》文章详解SpringSecurity整合Redisson时的序列化问题,指出需排除官方Jackson依赖,通过自定义反序... 目录1. 前言2. Redission配置2.1 RedissonProperties2.2 Red

MySQL 多列 IN 查询之语法、性能与实战技巧(最新整理)

《MySQL多列IN查询之语法、性能与实战技巧(最新整理)》本文详解MySQL多列IN查询,对比传统OR写法,强调其简洁高效,适合批量匹配复合键,通过联合索引、分批次优化提升性能,兼容多种数据库... 目录一、基础语法:多列 IN 的两种写法1. 直接值列表2. 子查询二、对比传统 OR 的写法三、性能分析

Javaee多线程之进程和线程之间的区别和联系(最新整理)

《Javaee多线程之进程和线程之间的区别和联系(最新整理)》进程是资源分配单位,线程是调度执行单位,共享资源更高效,创建线程五种方式:继承Thread、Runnable接口、匿名类、lambda,r... 目录进程和线程进程线程进程和线程的区别创建线程的五种写法继承Thread,重写run实现Runnab

Spring IoC 容器的使用详解(最新整理)

《SpringIoC容器的使用详解(最新整理)》文章介绍了Spring框架中的应用分层思想与IoC容器原理,通过分层解耦业务逻辑、数据访问等模块,IoC容器利用@Component注解管理Bean... 目录1. 应用分层2. IoC 的介绍3. IoC 容器的使用3.1. bean 的存储3.2. 方法注

MySQL 删除数据详解(最新整理)

《MySQL删除数据详解(最新整理)》:本文主要介绍MySQL删除数据的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、前言二、mysql 中的三种删除方式1.DELETE语句✅ 基本语法: 示例:2.TRUNCATE语句✅ 基本语