desktop-application


Is libGDX suited for desktop-only application development?


I'm currently a few months into teaching myself java via books and online tutorials. Steep learning curve. Since I do that in my sparse free time, I have little hope of getting really good with every aspect of the language anytime soon. I have created simple programs that use lwjgl for the graphics.
I am looking for a framework/library that will help me with as much of the technical under-the-hood stuff as possible. I'd rather concentrate on writing a game than becoming an OpenGL genius or inventing a GUI from the ground up when there are libraries "out there" that do it better than I ever could. I simply can't invest the time needed, but would still love to write a game of my own.
Would you recommend libGDX for that purpose, considering I only want to write desktop-only applications? Or is it more of an Android-API which also happens to run on Desktop (for debugging?). Are there alternatives better suited for desktop applications?
I really like what I've read about libGDX until now, it seems to provide useful tools for every aspect of game-development. I just don't want to invest months in learning about it only to find that library XY would have been even better when it comes to desktop applications.
Thanks for your input, any help is appreciated!
Jan
Personally I would recommend libgdx for that purpose, for the following reasons:
It provides a large number of wrappers for libraries such as Box2D,
OpenGL ES and FreeType, either in the core libraries or via extensions.
It contains many features that you might otherwise need to implement, such as texture atlases, meshes, tiled maps, JSON serialisation, etc.
It is non-opinionated, ie, you can pick and choose which parts you use and aren't forced into a "libgdx way" of doing things.
It is actively developed and has a strong, helpful, knowledgeable community around
it.
It is very portable across platforms, so what you develop on Windows will work on Mac and vice-versa.

Related Links

electron makeSingleInstance not restoring app
Electron autoUpdater: User initiated download on 'update-available'
Why i run xcompmgr,window can't be placed at the top。
While setting up Windows 10 Standard user in assigned acces mode, unable to see app for field (Choose which app this account can access)
How to package a node webkit app as a hybrid standalone desktop app
How to register a desktop application (app) for Windows Error Reporting (WER)
Kivy to create a Desktop program?
My app passed windows app certification test with warnings,will I be able to publish it on the windows store
HTML/CSS/JS desktop application runtime for RHEL6
How can I make offline maps for Windows Desktop Application using Mapbox
Connect Production server sql database from my desktop application
softphone pbx software creation [closed]
How do I correctly ship licenses with my desktop app?
TideSDK: Download mp3 files
How to login to OWIN Web Api 2 WS-Federation server from desktop app
How to inspect elements in a desktop application?

Categories

HOME
qlikview
drupal
classification
excel-formula
system-calls
dronekit
aix
azure-database-mysql
itext7
ebay
msbi
browserstack
annyang
google-my-business-api
adroitlogic
hdf5
printf
autologin
ajaxcontroltoolkit
include-path
lotusscript
rvm
prepros
rollupjs
symlink
hierarchical-data
uibarbuttonitem
sphinx4
overflow
foxpro
jsonapi-resources
apache-falcon
bootcamp
tunnel
ponylang
word-wrap
compiler-warnings
wufoo
codepen
automapper-4
openxava
e4
visualizer
r-commander
codesniffer
apache-commons-cli
addressbook
optional-parameters
racket-student-languages
consolidation
ldd
visual-web-developer
virtualenvwrapper
jigsaw
hoare-logic
phpdesigner
pebble-js
jmap
magnet-uri
serial-communication
windows-phone-8-emulator
pushwoosh
jsoncpp
avd
wingdb
xmla
cordova-3
famous-engine
drawable
jsmpp
facebook-java-api
nomachine
vbaccelerator
imaplib
adabas
objectdatasource
listpicker
usersettings
nsautoreleasepool
ftpwebrequest
ntdll
qt5.1
derived-class
umfpack
excellibrary
nyromodal
jquery-attributes
for-xml
glassfish-embedded
data-formats

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App