S
S
Semyon Krukovich2021-04-03 17:00:36
Android
Semyon Krukovich, 2021-04-03 17:00:36

Android game development in C++?

I am 13 years old and I am already interested in developing games for android. I already have some questions:
1. Is it possible to make simple 2D games for android in C++?
2. (If it is still possible) what software do I need for this.
3. And finally, I still wonder if Unity supports the C ++ programming language?
Thank you all in advance for your reply!

Answer the question

In order to leave comments, you need to log in

3 answer(s)
E
Evgeny Shatunov, 2021-04-03
@darthvader2020

C++ is not fully native to Android. But for this platform, you can develop in C ++.
Engines like cocos2d-x [ ? ], Urho 3D [ ? ], Unreal Engine 4 [ ? ], Godot Engine [ ? ] and, literally, a sea of ​​lesser-known projects, allow you to develop games using the C ++ language.
To start your project, you will need a development environment, the working and source parts of the engine you have chosen, and plenty of time to read the necessary literature , without which you will not succeed much. The development environment requirements for each engine are different, so you should first choose an engine.
If using C++ is important to you, you can forget about Unity. These are mutually exclusive tools.
And it doesn't matter. The same Urho 3D is positioned as Open Source Unity. Godot Engine has the same freedom and flexibility, but offers more.

D
Denis Zagaevsky, 2021-04-03
@zagayevskiy

You can do it, but it's too difficult, unjustified. Unity does not support C++. Use C#.

R
rPman, 2021-04-03
@rPman

android is a zoo of hardware (and not only processors), unfortunately there is no beautiful framework specifically for c ++, hence the development of even the simplest application (especially if you need access to peripherals and a graphics accelerator) is very difficult, although developing a library that performs a speed-critical part - why no
z. The best of all on android functionality is covered by java frameworks, respectively, and it’s better / easier to develop on java, or rather, under the dalvik virtual machine (this is a machine for executing compiled java code, you can find compilers from other languages, but only java has beautiful support)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question