The Game Development Community
Learn how to make games with 500,000+ developers sharing knowledge, building games, and growing together since 1999.
Initialize Loop
Select Main Objective
Debug & Ask Questions
Search decades of gamedev knowledge or draft a focused programming and design question.
Build Your Developer Portfolio
Showcase your game art, code, and design work to highlight your technical contributions.
Showcase Projects & Devlogs
Create a durable home to publish your indie game, tool, engine, or work-in-progress build.
Find Collaborators & Teams
Present your game-dev skills or recruit programmers, artists, and writers for your project team.
Community Pulse
@fervogame is on a roll with new releases and "Atomic Blastman" is in full swing!
- The "Multithreading, scheduling in game engines with DAGs" thread by @raynmetal is gaining traction; dive in to explore complex scheduling.
- @Txt is looking for a game developer to help create a new open-world project "السلام عليكم، أبحث عن مطور ألعاب يساعدني في إنشاء لعبة باسم العقيد يزيد 🇸🇦 مجانًا. 🎮 فكرة اللعبة: * عالم مفتوح واقعي مست".
- Check out "Atomic Blastman Development at FULL THROTTLE" by @IndiependentGamesStudio for insights on their explosive progress.
- Got experience? The "[Tool] Normal Map Batch Finisher: shared direction palettes for normal-map sprite sheets (US$3+)" by @ASODirect still needs your input for a breakthrough.
Industry Pulse
Cookie cutter questions make cookie cutter games
Tim Ruswick argues that AI only looks generic when developers feed it generic prompts. He points to Philophobia as the kind of personal, uncomfortable subject matter AI won’t invent on …
The less you tell AI, the more it designs for you
This art inspired more than one of my games
Box2D 3.2
Card game art is a trap
The screenshot test for your game
Active Discussions
Space Game
new game dev megga platform muse wars
[Tool] Sprite Batch: offline PNG sheet slicing — free demo, full edition US$3.99+
How to solve that of Linux X11 setting - "xinput set-prop "Coordinate Transformation Matrix""; multiplies of cursor of mouse certain "of computer" movings?
Recruiting 3D Environment & Prop Artist – THE LAST FRAME for SKYLIGHTNING X STUDIOS
Multithreading, scheduling in game engines with DAGs
Why it's still worth making immersive sims ft. Harvey Smith & Ben Horne
SAMS: A Structured Graph Framework for Securing Additive Manufacturing Systems
arXiv cs.GR details SAMS, a graph-based framework for spotting mesh defects in additive manufacturing. The open-source Python 3.12 implementation is …
Three LiDARs, Twenty-Five Datasets: Cross-Source Generalization in Tree-Species Recognition
arXiv cs.GR details a LiDAR tree-species benchmark that hits 85.0% on the hidden test, but the bigger story is how …
Structural Affinity: An Algorithm for Coherent Cage-Based Shape Design
arXiv cs.GR details Structural Affinity, a cage-based deformation method that couples inner and outer control cages to keep edits coherent. …
Want to join the conversation?
500,000+ game developers are already here.
Everything You Need to Level Up
Join thousands of game developers learning, sharing, and connecting together since 1999.
Learn
Thousands of tutorials, articles, and guides covering every aspect of game development.
Browse TutorialsShare
Showcase your games, build your portfolio, write devlogs, and get feedback from the community.
Explore ProjectsConnect
Discuss ideas in forums, join topic-focused guilds, and collaborate with fellow developers.
Join the DiscussionGameDev.net is free. Join in under 30 seconds.
Ready to Level Up Your Game Dev Journey?
Join thousands of game developers learning, sharing, and connecting together. Free to join, forever.