5 ms·
This seems like lots of fun - mind sharing the books that you alluded to?
by pooktrain 10y ago
This seems like lots of fun - mind sharing the books that you alluded to?
- shermanyo 10y agoSure, the main book I had in mind is "SFML Game Development" https://www.packtpub.com/game-development/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-Edition/Gregory/p/book/9781466560017 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 http://www.dataorienteddesign.com/dodmain/node5.html https://eliasdaler.wordpress.com/2015/08/10/using-lua-and-cpp-in-practice/ https://eliasdaler.wordpress.com/2015/08/10/using-lua-and-cp... https://github.com/junkdog/artemis-odb/wiki/Introduction-to-Entity-Systems https://github.com/junkdog/artemis-odb/wiki/Introduction-to-... Good luck and have fun!