Learn Unity & C# or OpenGL & C++ !? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 4

Learn Unity & C# or OpenGL & C++ !?

What do you guys think abput this subject ?

14th Dec 2016, 12:22 AM
Damian Mathew
Damian Mathew - avatar
7 Answers
+ 7
It depends on what you actually want to do. Unity is a game engine, so it's easier to make games with unity. To use opengl and c++, you have to first make your own game engine for your game. This is a tedious task and requires a high level of experience. It is easier to make games with unity. However, using opengl will expose you to computer graphics in general. This will aid your understanding of how things work. But, is this really what you want? If you want to make games, use unity. It's easier. If you are interested in computer graphics and prefer to implement things by yourself, use opengl. Remember, it's time consuming.
14th Dec 2016, 12:29 PM
Lawrence Francis
Lawrence Francis - avatar
+ 5
with c++ there is the GOD of engines..... UE4!!
4th Mar 2017, 9:39 PM
DeleteThisAccount
+ 3
I would go with opengl . unity is awsome engine to develop powerful app but opengl graphics are charming . your choice
14th Dec 2016, 4:54 AM
Sun
Sun - avatar
+ 3
thanks for the answers ! i can tell you guys a little bit about my plans. i am using unity for about 2 years now and am making highend car configurators with it. often i hit into unitys limits, and am actually thinking about writing my own engine. so yes, maybe im forgetting how much unity just throughs at you, that isnt just there when using openGL. like there wont even be an object outliner or anything. is that right ? so a nother question: do you guys think it is possible to improve performance using opengl? because unity does stuff that i. often dont want and cant really turn off. and other things i really want to push, but have a limit in unity.
14th Dec 2016, 9:13 PM
Damian Mathew
Damian Mathew - avatar
+ 2
Unity is an engine (physics and collisions already exist..... And more powerful things ) and opengl is a basic library so it's dependent in what you need to do
14th Dec 2016, 12:32 AM
Idriss Asbar
Idriss Asbar - avatar
+ 2
Woowwoow..guys give the best answer. Come on unity is everything ( though unreal too): 1.Awesome physics mechanism ( those rigid bodies how they are controlled..The colliders Wow! aggressive) 2.Properties declaration (properties of a gameObject can be programmed or declared directly from the properties panel) Scripting language? Supports Javascript And C#: take C# and get in.When get stuck you can use unity documentation for reference both: 1.manual (How the unity engine works and how to use) 2.script (The entire script bundle needed and supported with their short description) REQUIREMENTS: 1.Awesome IDE (unity has its built in ide that is Monodevelop. But for my experience best of all IDE is from Microsoft.The visual studio[ I currently use VS community which is free]) 2.RAM (minimum 3gb. For cool optimization 4gb and above) 3.Bit (Both 32-bit and 64-bit ) 4.Graphic card ( depends on the computers manufacturer.But need best rendering Use Nvidia GeForce graphic card driver )
14th Dec 2016, 11:14 AM
4xMafole
4xMafole - avatar
+ 1
C++ & OpenGL
26th Dec 2017, 5:36 AM
Shtorma
Shtorma - avatar