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

Does electron.io have access to run git commands?
Collecting Customer Satisfaction over time
Name Mapping dynamic objects for desktop app
Compliance testing for desktop applications
Count the number of filtered values
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

Categories

HOME
asp.net
skype-for-business
grizzly
stanford-nlp
ns2
network-programming
abc
phantomjs
c++builder
browser-cache
glympse
docker-compose
comments
kendo-asp.net-mvc
sitemap
google-api-oauth
token
phpexcel
runtime
fine-uploader
mbed
opengrok
console-application
exchange-transport-agents
dat.gui
smooth-scrolling
vivado-hls
summernote
turn.js
inline-assembly
my.cnf
emr
cqlsh
xlib
jboss-arquillian
undo
vtd-xml
selenium3
schedule
edsdk
textview
availability
voyager
cache-control
leaderboard
kdevelop
realloc
console.readline
nsdateformatter
jslider
blueimp
usernotifications
ninja-forms
jvisualvm
jquery-ui-slider
flume-ng
datagridviewcombobox
vpython
remap
spring-cloud-bus
appcmd
trusted-computing
nls
addressbook
computed-properties
toggleclass
strtol
hoare-logic
airwatch
boost-bind
boost-propertytree
mod
chomsky-normal-form
containstable
dynamics-nav
github-for-mac
libgcrypt
taverna
android-togglebutton
nmock
ultraedit
chunks
aiff
illegalargumentexception
register-allocation
drawable
xpand
azure-caching
image-preloader
fastcgi-mono-server
object-oriented-database
xcode5.1
sygic
removeall
qmainwindow
coinbase-php
pymel
rbm
setcookie
inflate
netbiscuits
certificate-revocation
facebook-winjs-sdk
inserthtml
joomla1.7
yii-cactiverecord
cherokee
backlight
service-layer
object-tag
rollover
arraycollection
mediastreamsource
large-data-volumes
rpxnow
retrospectiva
djangoappengine
j++

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