I am new to game development. I read that opengl is used in games to directly communicate with GPU and thereby accelerating game performance. I had played games like The Mummy, Desperados 2 in a PC in the past without a dedicated graphics card. Both the games needed directx to be installed in the PC. Mummy game was smooth but i had to lower all the graphics settings for Desperados 2 to run the game. I haven't played any opengl based 3d game yet. My doubt is "Will opengl games run in PCs without dedicated video cards?" If they can run, what all features i won't be able to use in my game?