I created game engine

Closed

[quote]It’s pretends to be the best 2D game engine on Java.
[/quote]
Same

Except his has a game, therefore his is more convincing. :persecutioncomplex:

Great work, dimakoles! I gave it a star

Hi, as I said that I will reply here on my forum, here are some of my observations.

The first thing is usability, your engine is tightly fixed with IDEA, but what if someone wants to contribute code and wants to use Eclipse or Netbeans? I’d recommend looking into Gradle or Maven build systems so people can import your engine into their favorite IDE.

Your engine is not also usable easily by the users. You should provide instructions to the users on how to setup for each platform. Again build systems help a lot here, and you might consider distributing through maven repositories.

I tried to look into the source code, and realised that what you call as OpenAL is not really it, I read the OpenALImpl.java on android and what does it have to do with Music class? I have a library which ports OpenAL Soft to Android here by name AndroidOpenAL. This provides complete OpenAL with the extensions and the Java interface through JNI and it might help you.

These are the main issues that I had when watching your source code. By the way, how are you compiling to iOS?

Thanks for AndroidOpenAL lib, will try it.

About iOS - it’s not on codebase for now. I use https://bugvm.com

This is really cool.
I love the drag and drop item placing thing that you can use to build levels. Especially since you can play the level while you build them : )
I thought it looked a little buggy the first time you launched it, but it looked perfect in the level editor.

You have caught an idea )

Glad I could help :slight_smile:

JiERb_vVWyY

How did you make the GUI for the editor? It looks really professional

I like on the native side you can create a window and edit literally every single aspect of a window. I wonder if he did that… made bindings to the core functions or something. Or maybe it isn’t in java…? I haven’t looked at the files or anything.

Closed

Closed

Hi

Maybe I missed something obvious. Do you plan to support desktop environments too?

Keep up the good work, great job (even though I agree with SHC’s remarks especially concerning the IDE).

Desktop, Android and iOS are supported.

What IDE do you use, so I can add support for it?

I use Eclipse but if you used Maven, Gradle or Ant, your project would work with most IDEs. Maybe I can contribute.

Closed

Closed

Closed

Closed