3 ms·
Great idea, but an advance warning based on the earliest videos: it's windows-based programming. Just in case that puts you off (which it did me, I'm afraid).
by oneeyedpigeon 11y ago
Great idea, but an advance warning based on the earliest videos: it's windows-based programming. Just in case that puts you off (which it did me, I'm afraid).
- Keyframe 11y agoAnd C in a C++ mix. Not exactly vanilla C.
- jamiltron 11y agoPeople were porting it to Linux with SDL at Handmade Pengiun: https://davidgow.net/handmadepenguin/ https://davidgow.net/handmadepenguin/ I am not sure if they've kept up or not, as I haven't kept up with the series, despite my attempts. Nothing against the series, I just haven't taken the time to follow yet.
- joeld42 11y agoNot sure if it's the same one, but there is a SDL-based port that is up-to-date. There's also native mac ports in various levels of completeness. Casey recently added a github repo (with auth) and so it's a lot easier to keep up with the changes.
- vvanders 11y agoI hate to tell you this but a large majority of game development is done on Windows.
- bigtunacan 11y agoSadly agreeing here. I'm a Mac person and the only thing I still use Windows for is game development. I do my game development on a mix of Windows and Mac, but the reality is just that some of the tools I need/use are Windows only. The situation is much better than it was 5 years ago and it is certainly possible for people to develop games without using Windows.
- corysama 11y agoYou should give it another chance. The Windows aspects are very minimized. Make a display buffer, make an audio buffer, read a file, read the keyboard. Setting these up only take a few episodes. The other 100+ episodes deal with raw buffers.
- swah 11y agoFrom the frontpage: Will the game support multiple platforms? Yes! Windows will be the first platform, since it is currently the most common gaming platform, but the series will later cover (at least) Mac, Linux, and Raspberry Pi. Portability will be a major topic in the series, so all the code will be structured to demonstrate how to write code that is easy to port to new platforms.