Alen Ladavac - Taking CI and automated testing seriously - WebCamp Zagreb 2018
WebCamp Zagreb1 HN recommender · recommended in 1 month, 2020-2022
940 views · 8 years ago · talk · evergreen
Alen Ladavac of Croteam talks about continuous integration and automated testing pipelines in games, with case studies from The Talos Principle and Serious Sam.
HN points to it as a rare, practical look at how a game studio tests its games and engine.
14:06Tomorrow Corporation Tech Demo
retrogameinternals
107K views • 3 years ago
32:02Autonomous Testing and the Future of Software Development - Will Wilson
The Linux Foundation
7K views • 7 years ago
1:15:51Jonathan Blow - How to program independent games - CSUA Speech
Alexandre Franco
190K views • 13 years ago
27:56Unity DOTS vs Handbuilt: Sample Project
Nick Caston
687K views • 6 years ago
46:22"Clojure in Unity 3D: Functional Video Game Development" by Ramsey Nasser and Tims Gardner
Strange Loop Conference
24K views • 12 years ago
1:03:55🚀 TDD, Where Did It All Go Wrong (Ian Cooper)
DevTernity Conference
619K views • 8 years ago
54:20Bret Victor - Inventing on Principle
Rui Oliveira
339K views • 14 years ago
29:59John Carmack's keynote at Quakecon 2013 part 4
Kostiantyn Kostin
139K views • 13 years ago
40:01Keynote - Preventing, Finding, and Fixing Bugs On a Time Budget | Raymond Hettinger @ PyBay2018
SF Python
27K views • 8 years ago
37:34Zach Oakes - Making Games at Runtime with Clojure
ClojureTV
31K views • 11 years ago
20:11Containers and Steam: Putting games under pressure | FOSDEM 2020
Collabora
13K views • 6 years ago
1:05:25Robocalypse Now: Using Deep Learning to Combat Cheating in Counter-Strike: Global Offensive
GDC Festival of Gaming
35K views • 6 years ago
1:04:36J B Rainsberger Integrated Tests Are A Scam HD
Christopher Cabanne
49K views • 11 years ago
20:59Jim Coplien and Bob Martin Debate TDD
alexsmail
163K views • 14 years ago
54:20Bret Victor Inventing on Principle
Luna Programming Language Tutorials
22K views • 8 years ago
5:27Live ClojureScript Game Editor
ibdknox
34K views • 14 years ago
1:31:14CppCon 2017: Titus Winters “C++ as a "Live at Head" Language”
CppCon
53K views • 9 years ago
42:382021: Year of the Linux Gaming Desktop - Andrew Kelley
Zig SHOWTIME
15K views • 5 years ago
59:47Failing to Fail: The Spiderweb Software Way
GDC Festival of Gaming
570K views • 8 years ago
27:10IRDC US 2015 - Brian Bucklew, Data-Driven Engines of Qud and Sproggiwood
Logo “ND” Surströmming
39K views • 11 years ago
4 comments from Hacker News
I worked at an MMO game company and the only testing we had was manual QA for functional testing and bot clients for server stress testing. Not a great environment for building quality software. (Our max server uptime was about 24 hours.) The client had a secret level with all game objects for testing and debugging. But reading your post makes me see that we didn’t think ahead far enough: the secret level could have been the foundation for automated unit testing game objects and battling characters. I haven’t watched them yet, but I added these relevant videos to my YouTube backlog just this week: * Automated Testing of Gameplay Features in 'Sea of Thieves' (GDC 2019): link * Taking CI and automated testing seriously (2018): ▶ this video
Here's also a good overview how Croteam (creators of Serious Sam and The Talos Principle) approach automated testing: ▶ this video The talk is from 2018 and references some of the trends in the industry towards more automated testing.
Not TDD but here is a talk about automated testing at Croteam Continuous integration and testing pipelines in games - case studies of The Talos Principle and Serious Sam ▶ this video
> From what I've seen game industry has terrible software engineering practices. You'd be surprised. Here's a talk from Croteam on how they test their games and engine: ▶ this video I'd wager all major engines are exhaustively tested. Trouble is, there's combinatorial explosion of game state, user input, assets, scripted behaviour and engine, so there's a huge area to cover.