Jump to content

Me and some colleagues are going to start developing a 3D engine for making Android games. They have a good idea of how to do it, and I have the the requirements of an engine I need for the games we plan to make. What is the best way to start making an engine? What programs would you suggest? I assume we use java and opengl. What does a engine generally need? I think I have a good idea. I have made a game from scratch using c++ and directX.

Link to comment
https://linustechtips.com/topic/3521-android-game-engine/
Share on other sites

Link to post
Share on other sites

Take a LOOK at Unity 3D they have an android version and its a pretty good game engine (I've only used for Windows dev tough). Worth a shot.

he means look

http://forum.xda-developers.com/showthread.php?t=1753131 this guy seem to have a very comprehensive guide for everyone no matter what your programming experience, id say skip to unit 2 if you can program in java and have eclipse all good to go

Link to comment
https://linustechtips.com/topic/3521-android-game-engine/#findComment-49166
Share on other sites

Link to post
Share on other sites

  • 2 months later...

If you wish to actually create engine yourself, then code it in Java. There are also plenty of 3D libraries out there.

 

As far as i know of (im almost 100 % sure) then android does not support C++ and DX. 

 

But If you know C++, then Java shouldn't be that hard to get the hang off.

Best regards Zahlio,
Unity asset developer - Game developer (http://playsurvive.com) - Computer Science student

Link to comment
https://linustechtips.com/topic/3521-android-game-engine/#findComment-116431
Share on other sites

Link to post
Share on other sites

If you wish to actually create engine yourself, then code it in Java. There are also plenty of 3D libraries out there.

 

As far as i know of (im almost 100 % sure) then android does not support C++ and DX. 

 

But If you know C++, then Java shouldn't be that hard to get the hang off.

 

Android provides a NDK (native development kit) to develop applications using the JNI (java native interface) API. That allows your app to use C or C++ code. I'm not sure about developing a whole engine, but that seems to me like a good start...

After all, the underlying layer of any Android device is part of the Linux kernel.

Link to comment
https://linustechtips.com/topic/3521-android-game-engine/#findComment-116644
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×