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
New projects and member collaborations are lighting up the GameDev.net scene.
- @IndiependentGamesStudio is back with "Atomic Blastman", a fresh take on the classic Atomic Bomberman 1997.
- @raynmetal has sparked a discussion on "Multithreading, scheduling in game engines with DAGs" — technical insights welcome!
- @10160 is offering hands-on help in "[Unpaid] Looking to help anyone with their game for the experience.".
- The "NOX Team | Custom Music & Sound Design for Games" thread by @HexitRely is still seeking feedback after 6 days.
Industry Pulse
The less you tell AI, the more it designs for you
Tim Ruswick says AI is better used as a production aid than a brainstorming partner, because the less direction you give it, the more it starts making design choices for …
This art inspired more than one of my games
Card game art is a trap
The screenshot test for your game
Pixel art doesn't have to be detailed
Why BioWare's Neverwinter Nights still has thousands of active players
Active Discussions
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
Cinematic Fear – Horror Sample Pack for Video Game Music - Bluezone Corporation
IBMM++: Improved and versatile motion generation with implicit Bézier curves
Disney Research Studios details IBMM++, an upgraded motion-generation model that tightens constraint accuracy and cuts foot sliding for animation workflows. …
Learning to Search for Executable Patternmaking from Certified Programs
arXiv cs.GR details SemDraft, a system that learns to recover executable sewing-pattern edits from paired before-and-after garments. Instead of generating …
Towards automatic digital garment assembly
arXiv cs.GR details a pair of learning-based tools that can turn 2D garment patterns into assembled digital clothing with far …
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.