Please turn JavaScript on
Gamedev icon

Gamedev

Want to keep yourself up to date with the latest news from Gamedev?

Subscribe using the "Follow" button below and we provide you with customized updates, via topic or tag, that get delivered to your email address, your smartphone or on your dedicated news page on follow.it.

You can unsubscribe at any time painlessly.

Title of Gamedev: "Game Development Stack Exchange"

Is this your feed? Claim it!

Publisher:  Unclaimed!
Message frequency:  1 / day

Message History

Many game developers use Windows as their primary development environment. However, developing and building games for Apple's platform may require access to macOS and Xcode.

For developers who don't own a Mac, would using a remote Mac mini be a practical way to handle iOS game development tasks?

What are the main benefits and challenges of this approach?


Read full story

I am very new to SDL3 GPU.

I am following this tutorial and even though their code works my code fails when trying to claim the window for the GPU device.

Error:

[FATAL] --- [2026-11-02 12:30:25] [m...


Read full story

Development games for multiple platforms can involve different development environments. For example, a developer may use Windows for most of the game development process but still need macOS when preparing a game for release on iOS.

I am interested in understanding which parts of the iOS game development workflow specifically require macOS and Xcode.

Some devel...


Read full story

I am very new to SDL3 GPU.

I am following a tutorial and even though their code works my code fails when trying to claim the window for the gpu device.

Error:

[FATAL] --- [2026-11-02 12:30:25] [main.odin:19:main()] Failed To Claim Window For GPU Device: This surface does not support presenting!

My Code:

package main import "core:log" import sdl "ven...

Read full story

I have seen different "basic" game loops both from books like "Introduction to 3D game programming with DX11" or online tutorial ( Rastertek ) and if we take off all the fancy stuff to control framerate and more they all look roughly like this :

while (msg != WM_QUIT) // { if (PeekMessage(&msg,0,0,0,PM_REMOVE) { // Translate and dispatch message } else { // D...

Read full story