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
@ohmydog_tg is making waves with a brand new devlog and project launch.
- The "Designing an Idle RPG for Telegram Mini Apps: Lessons from Oh My Dog!" by @ohmydog_tg gives insights into creating engaging idle games. Dive in for some design wisdom.
- "Multithreading, scheduling in game engines with DAGs" by @raynmetal is gaining traction with 6 replies. Discover how directed acyclic graphs can optimize your engine.
- Check out "Quiet Time" by @novavillan. It's a new project that promises a serene gaming experience.
- "shdr: GLSL compute on CPU and OpenGL from a C++11 single-header runtime" by @vrbadev is still open after 6 days. Jump in if you have insights on this intriguing tech challenge.
Industry Pulse
Fortnite returns to iOS in Australia after court rules Apple violated competition law
GamesIndustry.biz reports Fortnite is back on iOS in Australia after a Federal Court found Apple violated competition law by restricting third-party app stores and payment options. The ruling opens the …
Xbox wants you to pay 24 to 40 cents per hour to stream games you already bought
Babylon.js 9.31.3 Released
Steal art styles from baby books
RIP BioWare: EA shuts down storied RPG studio after over three decades
EA closes Mass Effect, Dragon Age creator BioWare after 30 years of game development
Active Discussions
Multithreading, scheduling in game engines with DAGs
Variable delta_t and how to deal with lag?
[Unity/C#] [Hobby] Looking for Gameplay Programmer – Sleep Break (2D Horror Game)
[Android / Godot] Oddbound — a branching fantasy story looking for playtest feedback
[Hobby] Gnomes For Hire – Terraria (tModLoader) expansion seeking pixel artists, level designers & writers
Japanese Shop Props 01 — two free samples from a paid 2D asset pack
NIB 1.0.0 released — free visual 2D & 3D game editor with JavaScript and local MCP
RLMuscle: Muscle-Driven Character Animation via Reinforcement Learning
arXiv cs.GR details RLMuscle, a reinforcement-learning pipeline that discovers per-muscle activations for character animation instead of relying on manual tuning. …
WorldStream: Streaming Interactive 3D Worlds with Hierarchical Planning and Persistent State
arXiv cs.GR details WorldStream, a 3D world model that streams playable terrain beyond a fixed map while keeping edits and …
AutoPhyX: Automatic Text-Condition Physics Property Generation
arXiv cs.GR details AutoPhyX, a text-conditioned system that assigns physics properties to 3D assets in one forward pass. The method …
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.