I've had a game idea for quite some time for Android. It's a mix of features from several popular games like Farmville, Castle Clash / Clash of Clans, and others. The main point of view would be 2.5D. Most of the time the screen would look like something from Castle Clash / Clash of Clans. Was also considering 3D but limiting camera movement to something similar to the 2.5D angle, but include rotation.
Through much research and poking my nose in every place I possibly could I've settled on erlang and Redis/Lua for the server with a possibility of including MySQL for snapshotting (have to look more into Redis). I've done the preliminary login server, rate limiter, black list, token generator (for logins), and the most most basic game server. I just call it an echo server, because that's all it does for now.
So I decided to start working on the client end and start experimenting and tying things together.
I've gotten basically no where over the course of many many months (addressing this on-and-off). I considered several engines over that time: Project Anarchy, UE4, Unity and others. I saw libGDX and thought I could make something not bloated and halfway decent. Maybe I just haven't done my reading yet to get a good enough understanding of the framework (a.k.a maybe I need to find other tutorials besides gamesfromscratch). I basically started the basics of my own engine, saw libGDX and thought I'm saved, last night after some fiddling.... I think I'm at square one again.
Kinda comes down to I don't understand what libGDX is doing concurrently. I wanted to modularize the code but libGDX seems monolithic. I stumbled across the Game and Screen classes last night which gamesfromscratch doesn't even touch. Can scene2d scenegraph be used in 3D? Does it frustum cull?
Basically I feel lost.... again. Was hoping for some guidance, a site to get more info (the tutorials I need). Any help really. Thought while I'm in Alaska I could use my spare time to make some headway with this but hasn't happened. I have limited time online while I'm here which doesn't help.
Is libGDX more than enough for me? Just not seeing it at the moment?
Thanks.
Right now I'm using:
Eclipse Juno
Android SDK
Java 1.7
libGDX <<< ???? (Replace?, get better understanding?)
erlang 18
Redis 3.x
Lua 5.x