Is it possible to use OpenGL to create effects? Something like filling polygons with colors, lightning, splashes, water etc.
It would be great way to make cool effects.
P.S. Is there way to use MonoGame framework with C++ or C? I can handle myself with C#, so I’d like to start learning other languages during Summer.
You can use shaders in MonoGame (I’m assuming that’s what you mean), but you should write them in HLSL. HLSL is very similar to GLSL though. You can also use OpenGL directly if you want, but you’ll need to provide your own interop stuff because MG doesn’t expose any of that low-level stuff.
You can use C++/CLI to easily call C# code. Other than that, I really don’t know.
You’re in luck! MonoGame has a couple of built-in shaders that you can use, so you don’t have to write any yourself to get started. Drawing a polygon like in the video is easy in MonoGame! Here’s a great tutorial (for XNA, but works exactly the same in MG) for gettings started with 3D stuff: http://riemers.net/eng/Tutorials/XNA/Csharp/Series1/The_first_triangle.php