ACM Distinguished Speakers Porgram:  talks by and with technology leaders and innovators

Computing Topic:
Game Development

Available Speakers on this Topic


Available Lectures

  • Memory management: Fast Efficient Fixed-Sized Memory Pools:
    This lecture discusses the importance of memory in the context of performance.  We examine and present a ready-to-use, robust, and computationally fast fixed-size memory pool manager with no-loops and no-memory overhead that is highly sui...
  • Adaptive Simulation with Triangle Meshes:
    This talk will discuss the development of high-fidelity finite element simulation methods based on adaptive mesh refinement. These methods dynamically refine and coarsen meshes so that they automatically conform to the geometric and dynamic detail of...
  • Applied graphics research for video games: solving real-world problems under real-world constraints (Lessons from Destiny's development):
    In video games of today, real-time graphics are often a crucial aspect of engaging the player. Detailed and beautifully rendered worlds help create immersive environments for the player to participate in. As the game developers continue to imp...
  • Cooperative Developer Testing: How Human and Machine Cooperate to Get Job Done:
    Tool automation to reduce manual effort has been an active research area in various subfields of software engineering such as developer testing (where developers test their code as they write it). Manual developer testing is often tedious and insuffi...
  • Debugging Game Systems (Practical Debugging):
    The practical challenges of debugging large software projects (such as video games) is important – not just the ability to track down issues but to write software that makes the process as painless as possible.  On average a commerc...
  • Design and Evaluation of Serious Games for Training and Education:
    Serious games, i.e. video games to further training and education objectives, are increasingly used to prepare people for a variety of possibly difficult situations and activities. However, compared to entertainment games, the design and evaluation o...
  • High Performance Graphics with Vulkan:
    This lecture introducing the listener to the Vulkan cross platform 3D graphics API - including examples and discussion on the practical aspects. The lecture address questions, such as: 
    •   What the Vulkan...
  • Image and Video Forensics through Content Analysis:
    Advances in computational photography, computer vision, and computer graphics allow for the creation of visually compelling photographic forgeries. Forged images have appeared in tabloid magazines, main-stream media outlets, political attacks,...
  • Inverse Kinematics:
    Inverse kinematics is the mathematical process for calculating the movement of objects. This is useful in a whole range of fields, from engineering and robotics to medical analysis and video games. However, the implementation of a robust inver...
  • Opportunities and Challenges in Teaching Video Games in Higher Education:
    This lecture discusses the opportunities and challenges of video game curricula. The talk explores the diversity of the subject from both an artistic and technical perspective - centred around solutions with transferable skills, problem solving, adap...
  • Recent Advances in Path Planning:
    Path planning is an important technology for a large number of applications, and most computer scientists are familiar with Dijkstra's algorithm. In this talk, I discuss recent advances in path planning in the context of both game programming and...
  • Teaching and Learning Programming and Software Engineering via Interactive Gaming :
    Pex4Fun (http://www.pex4fun.com/) and Code Hunt (https://www.codehunt.com/), released by Microsoft Research, offer a web-based educational gaming platform for teaching and learning programming and software engineering. Such platform can be used to te...
  • The Mobile Life? An enjoyment society:
    The Mobile Life Centre, started in 2007, has grown to be about 45 researchers, exploring experiential, leisure and playful mobile and ubiquitous interactions. We do serious research on what we might normally portray as “unserious” activit...
  • Trajectories Through The User Experience:
    The idea of designing the ‘user journey’ is familiar to User Experience designers. However, the emergence of mobile interaction, followed by augmented reality and now the Internet of Things challenges us to extend our view of such ...
  • Uncomfortable User Experience:
    This is a provocative lecture that confronts our current thinking about how we design interactions with computers and instead makes a case for the deliberate engineering of discomfort as part of more enlightening, entertaining and socially bon...
  • Using games to solve challenging multimedia problems:
    This talk discusses how we can use human computation methods to supplement traditional content analysis techniques and assist in the solution of hard multimedia problems. There are many challenging problems in multimedia research for which state-of-t...
Featured Speaker


Keith Cheverst
Lancaster University

Get Involved!
Help improve the DSP by nominating a speaker or providing feedback to ACM.