How I Built A Video Game using Event Sourcing


Comments are closed.

Dennis van den Ende at 15:09 on 25 Jun 2016

Incredible talk. It brought mensonwmideas also with non game development.

Colin O'Dell at 15:13 on 25 Jun 2016

This was a really cool talk on game development. Based on the abstract, I did expect that more time would be spent on the event sourcing aspects, but the other discussion points were still very interesting. Nicely done!

James Titcumb at 17:13 on 25 Jun 2016

Balanced and very interesting. Might have to try some Unity stuff now, maybe with some ES ;)

Michel Maas at 18:05 on 25 Jun 2016

Very nice to see a game development talk on the DPC. And a good one at that!

I dont really get the purpose of doing this, other than doing this. It was a nice demo of Unity and C# working together, but...

The talk was good, but my expectations were that this talk was more about event sourcing. Interesting subject nontheless

Andries Seutens at 23:20 on 25 Jun 2016

I agree with Dennis and Colin. Nonetheless, well brought!

dParadiz at 09:34 on 26 Jun 2016

Great talk. It only felt that presentation was a bit starched to fit 45min window. Also nice to see diverse talks on DPC.

Ronald D. at 10:20 on 26 Jun 2016

Good talk and presented very well!

Bert Hekman at 21:32 on 26 Jun 2016

I expected more about event sourcing and less about unity...

I really liked the quality of your slides. It's nice to see how things are done in different development fields.

I don't think going deeper into event sourcing would benefit the talk. It would have slowed down the overall message and there had been enough talks about event sourcing during the conference already.

Would have been nice to see the game in live action. :)

Steven Don at 16:08 on 27 Jun 2016

Entertaining talk and well-presented. I love the fact that Shawn did this. Other than using event sourcing as being the theme of DPC16, the link with a PHP conference was a bit strenuous. Still, I loved it and wasn't bored for a moment.

I really enjoyed the fact that you didn't bother to relate to PHP. And what's not to like about a game? I think it would be worth it to put in a slide that points out a few notable things about the game, such as the fact that it is 2d, turn based etc. I would personally not have focused on the menu because that really took out the fun of the fact that you were telling about a game (damn, back to websites again.....). I'd suggest to dive into the way a turn works in this specific game and then explain how it was implemented using event sourcing, so for example rolling dice, adding/subtracting points based on that, etc...

David A at 23:15 on 27 Jun 2016

I would like to hear move about Event Sourcing, not about games development. But speakers skills on nice level.

Really enjoyed the talk (especially since I'm currently also toying a little with game-development in Unity). I had no clue that it would be about Unity (seeing that it was a talk on a PHP-focused confention) - but it didn't bothered me. And seeing the huge crowd, it didn't bothered other people either ^^

I did enjoy the brief explanation about how Unity works and the whole component-based structure, but I didn't see the connection with the Event Sourcing there.

I would suggest to drop that part and explain a little more about the game-flow. How the game plays aka remembers the different steps taken by different players. And the replay ( game.Apply() ) was a quick example that showed the power of Event Sourcing.

And up until the end I was waiting for a demo showing the actual game ^^

This talk offers good insight about how event sourcing fits typical use cases in game development. I think the balance between high level overview and diving into practical examples was good within the constraints of a 45 minute talk. Well presented by an experienced speaker.

Also reminded me about the attractions of game development, working in a world of business software. Felt like a relaxing break after already two days of information overload. :)

Drop 'Video game' in this crowd and they will turn up in great numbers. But it also creates expectations that were not met in my opinion. I didn't get the relevance of the Unity part. Perhaps it could be replaced with more insight on the end result and even deployment. It felt like there was no end to this story.

Tom Lether at 16:00 on 9 Jul 2016

Great talk about application of eventsourcing in (turn based) gaming.