
Screenshots

Watch trailer on Steam ↗General Practice
Mokum Games · Published by Mokum Games · Official site ↗
Last updated 28 Sept 2026
Diagnose and (mis)treat patients to meet tight deadlines and high expectations in this wacky medical co-op adventure. Wear many hats, master numerous tools, multitask, manage the chaos: do no harm by any means necessary! Play solo or with up to 4 friends, locally or online.
Action, Indie, Casual · More free games
Navigate the pressures of patient care in General Practice, an action-packed indie game where you'll switch between roles and use various instruments to keep up with demanding schedules. Play solo or team up with friends for a wild ride through the world of medicine.
About this game
PLAY THE DEMO NOW!
SURVIVE THE SHIFT
You and your buddies clock in for an absolutely completely totally normal day at the GP clinic. The timer is ticking, patients are flooding in, and the waiting room is already full of all sorts of sneezing troublemakers. Just the usual.
DO NO HARM
Not every patient makes it out alive happy. Or healthy. But you do your best! Scan, mix, zap, inject, shoot, explode... ahem, I mean... contain epidemics and improvise your way through increasingly chaotic conditions!
RAGE AGAINST THE X-RAY MACHINE
Master a growing lineup of more and more elaborate medical contraptions, each with its own quirks and workflows.
FRIENDSHIP IS MAGIC, while it lasts
No one survives the ward alone! Communication, coordination, and yelling directions across the room are the glue that holds friendships together. In case you don't have any friends, don't worry, you'll never work alone: nurse Gary will always lend a helping highly competent hand.
Features:
Treat patients together with up to 4 players
Local, online, or mixed co-op (couch + online)
50+ maps
Many medical devices with different mechanics
Unique patients with unique quirks
Trinkets and equipment upgrades
High-fives
System Requirements
Will my PC run this? →Minimum
- Requires a 64-bit processor and operating system
- OS: Windows 10/11
- Processor: Dual core CPU
- Memory: 4 GB RAM
- Graphics: Intel HD Graphics 630
- DirectX: Version 11
- Storage: 2 GB available space
Recommended
- Requires a 64-bit processor and operating system
- OS: Windows 10/11
- Processor: Quad core CPU
- Memory: 8 GB RAM
- Graphics: NVIDIA GeForce GTX 660, 2 GB or AMD Radeon HD 7850, 2 GB or Intel Arc A380, 6 GB
- DirectX: Version 11
- Storage: 2 GB available space
Supported Languages
*languages with full audio support
Latest news
Patch NotesOfficial
Patch 1069 - A Big One
Hey, doctors!We have been cooking a huge update for you, the biggest part of which you will never see, because it is completely in the back-end ːsteamsadː Alas, such is game development! But hopefully you will feel it, because the idea was to make the game run smoother for online players.Apart from the humongous back-end refactor we brought you a little something to make your experience more fun (hopefully!).Additions and improvementsTwo new doctors, just so that the lucky people who have more than 1 friend (can't relate, really) can better see yourself on the level.New treatments for item printer on Twisk. They change how you play a little bit, so go check it out. Also, please, appreciate the animation for the cough syrup spoon airplane! ːsteammockingːKey rebinding. We heard you loud and clear! Totally misjudged how important those are. Our plan was always to bring key rebinding closer to launch, but the intensity of your feedback changed our priorities very fast. The people have spoken. The keys will be rebound.Improved mouse aiming. A little quality of life improvement for keyboard users. Use the mouse to aim while holding syringe gun or throwing something (or someone). We think it's much better, but what do you think?Added Turkish localization. Some of you, Turkish doctors, reached out and wondered why don't we have it? So here you go, now we do!Added fixed camera option because literally 1 person asked. But it was easy to add and maybe other people also wanted, but never mentioned. So now you can zoom all the way out, if you please!A small re-balancing for patient spawning. Mostly to make the diseases feel more balanced.Lowered ping limit for quick join to mitigate unpleasant experience when you connect to someone too far away and have to suffer with high ping.Added automatic recognition of controller type to display correct button glyphs. Only works for Xbox or PS controllers for now.Added visibility for syringes and pills, obscured by a wall. Now you can wall...Read full article on Community Announcements (mokumgamestudios)Patch NotesOfficial
Patch 1060
Hi, doctors!We have finalized Doctor Space Program and the last floaters should be grounded.Fixed a rare bug where a doctor could lose control and slowly float upward at constant velocity after walking past or making contact with physics-simulated treatment items. Affected remote players much more often than the host, and was significantly more frequent on high-end machines running 120+ FPS.Fixed a related, much rarer case where a player on a joining client could slowly drift through the air or along the floor while standing still, with no nearby objects.Read full article on Community Announcements (mokumgamestudios)Patch NotesOfficial
Patch 1048
Hi, doctors!We did a small optimization pass to try and mitigate the crashes you've been experiencing. Hopefully, we will see less of those and the game is going to run a bit faster!Adjusted the scores for Kastelberg and Zwartveld Optimized game textures to occupy less space and load faster Optimized post-processing to work faster especially on low spec machines Fixed memory leak caused by game UI loading multiple instances over timeRead full article on Community Announcements (mokumgamestudios)Patch NotesOfficial
Patch 1022 - New map!
Hey, doctors!First of all, thank you so much for all the support and kind comments! Honestly, we’ve been a little overwhelmed in the best way possible, we never expected so many people to enjoy the little passion project the two of us made! ːsteamhappyːIt’s genuinely amazing seeing people from all over the world discover our game, play it, and get excited about it. Your feedback really motivates us to keep going and not disappoint you guys.So, to celebrate, we decided to add one more level to the demo!Hope you enjoy it! And as always, let us know what you think. ːsteamthumbsupːPatchnotes:Added new level - Kastelberg (1.7)Ended the Doctor Space Program: fixed the bug when the doctor was launched into space by an object. Please, report, if you still encounter it!The game now auto-detects very old integrated GPUs on first launch and switches graphics to LOW to mitigate crashes and hangs. Still working on better solution, so please, bear with us!Fixed incorrect lobby code persisting between game sessionsFixed player indicators not keeping consistent colors when switching between levels while playing onlineAdjusted throwing and pick up to improve the experience when playing on higher ping as a remote game clientFixed the problem when remote players that are off-screen for the host could not perform actionsAdded instructional video for cyct extractionAdjusted scores on Eldenberg and Twisk to better reflect player masteryFixed input not returning to remote P1 (couch leader) after kicking a couch follower and unsplitting controls.Fixed patient emote ability getting stuckRead full article on Community Announcements (mokumgamestudios)Patch NotesOfficial
Patch 0.976
Fixed volume settings not being applied on launchFixed crash that occasionally happened on quiiting the gameFixed inventory replication issues that could sometimes cause problems with interactionDelayed "Thank you for playing" screen and added function to show it only once per game sessionRead full article on Community Announcements (mokumgamestudios)






