C language can be used to developgames but most of the people use other languages. Yes, You can create games in C Language.
Also check out this link:
I hope I was helpful
For creating games you are best off with a game engine. My favorite is Unity 3d. Code in Unity is based on C#. There is also the Unreal engine, coded in C++, and the Dogot, which I have no experience with. For simple 2D and web games, or for just fooling around with lights and sound there is processing.org, construct 3, or sratch from MIT. All of these tools are free to download and get started.
C is a very low level language. It is really only one layer up from assembly language. As such, you could, in theory make a game with it, but it would take a lot longer than necesary. C is a better tool for writting, hardware drivers, like a printer driver, or a communication protocol for a VR headset, and hand controllers.
Yes, many games can be made in C, but it is a bit difficult and long.
Two years back, when I was learning C from TutorialsPoint, i designed little GBA games using C.
Though, i must admit, it had a lot of bugs 😅