Sign in to follow this  

I want to make an Android game in 3d. Need to make a Game engine.

This topic is 2044 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello, Gamedevs. I want to create a 3d Android game. Before I go on, I made a quick FAQ about myself so that other readers could understand my background.

1.) [b]Do you have any programming background?[/b]
Yes, my first language is Python and right now my second language is Java.

2.) [b]What concepts do you understand in Java or programming in general?[/b]
I understand the concept of inheritence, association, composition, implementation, mutator methods, accecsor methods, boolean, wrapper classes, parameterized type, interfaces, method calls, polymorphism, and algorithms.

3.) [b]What game are you trying to make?[/b]
I'm trying to make an Action/Adveture game in 3d.

4.) [b]Do you even know what a Game Engine is?[/b]
Hmm, I believe a game engine is an engine that has a the basic functionality of the game. For example, gravity for jumping and textures for the 3d model in the 3d enviroment. If I got this wrong, feel free to explain.

5.) [b]Can you make 3d models?[/b]
Yes, I have at least one year experience in 3d modeling and texturing.

Ok, can anyone help me understand the path of creating a game engine?

Share this post


Link to post
Share on other sites
[quote name='ApochPiQ' timestamp='1336771862' post='4939421']
Why do you feel the need to write your own engine? Have you looked at existing engines for Android? If not, why? If so, what did you find lacking in them that would necessitate doing your own?
[/quote]
[quote name='ApochPiQ' timestamp='1336771862' post='4939421']
Why do you feel the need to write your own engine? Have you looked at existing engines for Android? If not, why? If so, what did you find lacking in them that would necessitate doing your own?
[/quote]

Good question. I'm doing this to enhance my skills since I'm a computer science major. Summer semester won't start for a while, so I would like to keep my programming skills strong. By the way, what other Android engines are out there? I Googled for some of them, but I cannot find the one that suits me.

Share this post


Link to post
Share on other sites
If your goal is to write a game you should really just stick to that and pick an existing engine to work with
I'm not going to elaborate on the pros and cons of writing your own engine (there are tons of threads on that topic around here already), but it comes down to the fact that it takes quite some time and experience to complete one, and it will take even more if you want to outperform the engines already available

If your goal on the other hand is to write an engine and get experience in engine development, then by all means go for it, but I assume this isn't the case

Share this post


Link to post
Share on other sites
[b]Alright.[/b] I see its better to just make the game instead on focusing on making a game engine. Thanks for the help on opening my eyes.

Share this post


Link to post
Share on other sites
RIM recently released a [url="http://www.gamefromscratch.com/post/2012/04/30/Gameplay-12-for-3D-Indie-developers.aspx"]game engine called GamePlay[/url] that I recently took a [url="http://www.gamefromscratch.com/post/2012/05/02/A-quick-look-at-RIM%E2%80%99s-Gameplay-12-SDK.aspx"]closer look at[/url] and I have to say, it's extremely impressive. Why do I mention it in an Android thread?

Well, it supports Android, iOS and Blackberry Tablet OS 2/OS 10. Basically it's what AirPlay was before it morphed into the commercial Marmalade library. I got the library downloaded and running in less than 15 minutes, a pretty impressive feat for a cross platform library.

So, if you want a 3D engine for Android powered by C++, I highly recommend you check out GamePlay. They don't have a webpage yet, but the source is up on [url="https://github.com/blackberry/GamePlay"]GitHub[/url]

Share this post


Link to post
Share on other sites

This topic is 2044 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

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

Sign in to follow this