# Defect Process: 2D commercial hack 'n slash game in Haskell

**URL:** <https://discourse.haskell.org/t/defect-process-2d-commercial-hack-n-slash-game-in-haskell/3408>\
**Category:** Links\
**Created:** [October 7, 2021, 1:39pm UTC](https://discourse.haskell.org/t/defect-process-2d-commercial-hack-n-slash-game-in-haskell/3408 "2021-10-07T13:39:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jaspervdj](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/jaspervdj/32/586_2.png) [@jaspervdj](https://discourse.haskell.org/u/jaspervdj)\
**Post date:** [October 7, 2021, 1:39pm UTC](https://discourse.haskell.org/t/defect-process-2d-commercial-hack-n-slash-game-in-haskell/3408/1 "2021-10-07T13:39:52Z")

</div>

> **[Defect Process - Docs](https://incoherentsoftware.com/defect-process/docs/)**

---

<div class="post-metadata">

**Author:** ![gilmi](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/gilmi/32/45_2.png) [@gilmi](https://discourse.haskell.org/u/gilmi)\
**Post date:** [October 7, 2021, 9:22pm UTC](https://discourse.haskell.org/t/defect-process-2d-commercial-hack-n-slash-game-in-haskell/3408/2 "2021-10-07T21:22:02Z")

</div>

I was happy to see a commercial game written in Haskell. I took a quick look at the codebase and it looks well written and well organized to me. I really like the conceptually simple approaches and solutions used, and especially the separation of think and update functions.

This is really awesome. I’m glad to be able to mention this when people talk about gamedev in Haskell.
