Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Sure, the main book I had in mind is "SFML Game Development"

https://www.packtpub.com/game-development/sfml-game-developm...

SFML is a C++ library that handles window management, input, sound, etc... For reference, a friend and I went through the book chapter by chapter a couple years ago. He was new to programming, and I'd made a few simple games and read scattered info in the past. The book had a good pace and filled in a lot of the gaps I had.

Another great book is "Game Engine Architecture" https://www.crcpress.com/Game-Engine-Architecture-Second-Edi...

This book is a lot deeper, but I found it a great reference. I probably spent more time reading this book and going back over my engine code to refactor based on what I learned (rather than use it as a direct example implementation.

At that stage, there were a few good articles online that were focused on the ECS pattern. Here's a couple, but try to find something that matches your language, there's plenty of info out there.

http://www.dataorienteddesign.com/dodmain/node5.html

https://eliasdaler.wordpress.com/2015/08/10/using-lua-and-cp...

https://github.com/junkdog/artemis-odb/wiki/Introduction-to-...

Good luck and have fun!



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: