This is the follow-up article about lens #16, the lens of risk mitigation from The Art of Game Design: A Book of Lenses written by Jesse Schell. If you buy books through the links in this article I will get a small commission for that. I tried quickly if more details for death animation would […]
Category: Testing

Risk Mitigation: Test Bloodstain for Bullet Exit Wounds
This is the follow-up article about lens #16, the lens of risk mitigation from The Art of Game Design: A Book of Lenses written by Jesse Schell. If you buy books through the links in this article I will get a small commission for that. In this blog article I tested bloodstain for exit wounds, […]

Risk Mitigation: Test More Random for Shell Ejection
This is the follow-up article about lens #16, the lens of risk mitigation from The Art of Game Design: A Book of Lenses written by Jesse Schell. If you buy books through the links in this article I will get a small commission for that. I will play with the random factor for shell ejection, […]

Risk Mitigation: Test Bigger Muzzles
This is the follow-up article about lens #16, the lens of risk mitigation from The Art of Game Design: A Book of Lenses written by Jesse Schell. If you buy books through the links in this article I will get a small commission for that. I will try different sizes of muzzles and add a […]

Test Driven Development Integration Test
Beside unit tests, it is a good idea to have some integration tests. An integration test only makes sure that the new feature is in place. An integration test does not ponder on edge cases. It’s crucial to keep an integration test as simple as possible. Make the Greeter App Modular The greeter app from […]

Test Driven Development Fixtures
We all tend to write helper classes for testing, which clutters the test code and makes it harder to understand. A test should be like a story that you simply can read from top-down. I like test story better than fixture and I will use story and fixture interchangeable. Why a Story Is More Powerful […]

Test Driven Development Mantra
This is the mantra Think of a piece of code you want to add Write a test which fails because that piece of code is not in place Write that piece of code to make the failing test succeed Refactor the code Refactor the test and you do that over and over again. Why did […]

Test Driven Development Get Started
The start is always the hard part. Most often we face existing code where we have to add some new functionality. In always all cases there are little to no unit tests, but ugly and complicated looking integration or system tests which sometimes fail because of timing, network, or database issues. If you have already […]

Test Driven Development is Pretty Cool
A couple of years ago I stumbled over one of the best articles about test-driven development I ever read. Even the title is crispy I mean Stepping Through the Looking Glass: Test-Driven Game Development how cool sounds that? Noel did a decent job to explain the mantra write a test, see it fail, write code, […]