Skip to main content
GameDev.net gamedev.net

Programming News

The latest Programming coverage curated for game developers.

Xorshift Generators: Appendix

Alan Zucconi has published an appendix of maximal triplets for xorshift generators, along with characteristic polynomials and a repository of the data. For engine and tools programmers, it’s a handy …

Blog Alan Zucconi · 1 month ago
ls AI Code Actually BAD?

The Cherno argues that AI-generated code is still a risky shortcut for game teams, especially when it lands in core systems or unfamiliar codebases. The practical takeaway is less about …

Video The Cherno · 1 month, 3 weeks ago
How to Use AI for Programming

AI coding assistants are becoming part of the everyday programming workflow, but the real value comes from using them as accelerators, not replacements. The practical win is faster iteration on …

Video The Cherno · 2 months, 2 weeks ago
Introducing the NEW 3D Game Engine Series

The Cherno is kicking off a new 3D game engine series, with Hazel as the codebase and Rust training tied into the rollout. For engine programmers, the practical angle is …

Video The Cherno · 3 months, 2 weeks ago
TIGA: 29% of UK games studios continue to face skill shortages

UK studios are still feeling the talent squeeze: 29% report skill shortages, and programming is the hardest role to hire for. The bigger practical hit is internal overload, with 62% …

News GamesIndustry.biz · 4 months, 3 weeks ago
Reactive Collections in Unity

ObservableCollections in Unity streamline handling dynamic data, making it easier for developers to manage game states. This video tutorial covers both beginner and advanced examples, showcasing how to implement a …

Video git-amend · 4 months, 3 weeks ago
When Complexity Becomes Your Enemy in Game Dev

In game development, complexity can hinder progress and clarity. This article discusses how over-engineering can lead to costly inefficiencies, particularly affecting programmers and designers. It emphasizes the importance of maintaining …

Video git-amend · 5 months ago
Code Reviewing My Own Game Engine Series (Hazel 2D)

The Cherno dives into a code review of his Hazel 2D game engine, offering insights that are invaluable for programmers. This series not only showcases the engine's capabilities but also …

Video The Cherno · 5 months, 2 weeks ago
How you invent math: Building numbers from nothing

This article explores the innovative process of constructing number systems from the ground up, which can be particularly relevant for programmers and designers. By understanding how to build natural numbers, …

Blog growingswe · 6 months, 4 weeks ago
Async in Unity: Main Thread First, Multithread When Needed

Unity's Awaitable introduces a modern async/await pattern that enhances game responsiveness without freezing frames. This tool allows developers to manage multithreading safely, making it easier to implement background processes and …

Video git-amend · 7 months ago
Reducing Tiled Maps to Optimized Collision Rectangles with Greedy Merging

Greedy rectangle merging can significantly optimize tiled collision layers, transforming dense grids into efficient, non-overlapping rectangles. This technique is particularly beneficial for programmers looking to enhance runtime performance in games. …

Video Emanuele Feronato · 7 months, 2 weeks ago
Why does SSH send 100 packets per keystroke?

SSH's unexpected behavior of sending 100 packets per keystroke can significantly impact network performance for developers. This insight is particularly relevant for programmers optimizing game connectivity. Understanding this can lead …

Blog eieio.games · 7 months, 4 weeks ago
SymX: Energy-based Simulation from Symbolic Expressions

SymX introduces a powerful open-source framework that simplifies energy-based simulations by automating the derivative calculations from symbolic expressions. This tool significantly reduces the time and complexity for programmers dealing with …

Research arXiv cs.GR · 8 months, 2 weeks ago
We asked four AI coding agents to rebuild Minesweeper—the results were explosive

The exploration of AI coding agents in game development has sparked debate among developers. While some view these tools as unreliable, others see potential in their evolving capabilities. A recent …

News Ars Technica · 9 months ago
DON'T DELETE THIS! // Bugs of C++

C++ bugs can significantly impact game development, leading to frustrating debugging sessions for programmers. Understanding these common pitfalls is essential for maintaining code quality and performance. Developers should prioritize learning …

Video The Cherno · 9 months, 1 week ago
Khronos Releases SYCL 2020 Rev 11 Specification with Eight New Extensions

Khronos has released Revision 11 of the SYCL 2020 Specification, introducing eight new extensions. This update enhances the cross-platform programming model for developers, allowing for more efficient code for heterogeneous …

Blog Khronos · 10 months ago
Be Careful with References! // Bugs of C++

C++ references can lead to subtle bugs that may trip up even seasoned developers. This article highlights common pitfalls associated with references, emphasizing the importance of understanding their behavior to …

Video The Cherno · 11 months ago