~repos /gdx-studio

#libgdx#java#desktop

git clone https://pyrossh.dev/repos/gdx-studio.git

An IDE for creating Games using libgdx and Java supported on all platforms Android, iOS, Desktop


9f977a18 pyros2097

11 years ago
initial
Files changed (2) hide show
  1. .gitignore +1 -0
  2. README.md +64 -3
.gitignore CHANGED
@@ -4,3 +4,4 @@
4
4
  *.jar
5
5
  *.war
6
6
  *.ear
7
+ /bin
README.md CHANGED
@@ -1,4 +1,65 @@
1
- RpgIDE
1
+ GdxStudio 0.6.5
2
- ======
2
+ ================
3
+ GdxStudio is a tool for creating awesome games using libGdx. It is written in Java using Swing, libgdx,
4
+ WebLookandfeel and RSyntaxTextArea. It has similar features of Xcode. It has all the features of libgdx
5
+ built-in so you can easily,start creating games with it. Tools like Hiero Font Editor, Particle Editor,
6
+ Texture Packer, SceneEditor, MapEditor, ActorEditor, ImagingTools are already built into it.
7
+ It also has a powerful Game Framework based on libGDX inbuilt which allows the game coder
8
+ to concentrate on the logic of the game and not bother about setting up assets or configuration.
9
+ It has Automatic Asset Loading including Atlas, TextureRegions, BitmapFonts, Music, Sound.
10
+ It has the Latest Nightly Version of libGdx inside it so you don't need to download the libGdx at all,
11
+ when exporting your game to jar for desktop it automatically loads these libraries into it.
3
12
 
13
+ >**Disclaimer** This is not an official libdgx project so don't ask them for bug fixes
14
+
15
+ Features
16
+ ---------
17
+ **1. Automatic Build System**
18
+ <p>Uses an Batch Builder system based on eclipse, so on the fly building so you can instantly
19
+ run or debug your application. Using the famous Eclipse Java Compiler(ECJ).<p>
20
+ **2. Automatic File Saving**
21
+ <p>All Files are automatically save when you switch tabs or change views. No more wasting time pressing
22
+ CTRL+S or clicking the save button (inspired by Xcode)<p>
23
+ **3. Source Editor**
24
+ <p>An eclipse like editor which supports code completion, batch compiling and compile errors as you type.<p>
25
+ **4. Scene Editor**
26
+ <p>Completely design your game scenes with effects using the scene editor and access these components
27
+ in the source editor and add your logic code. Your scenes are saved in scene.json file is automatically loaded.<p>
28
+ **5. Map Editor**
4
- An IDE for creating Rpg Games using libGDx and Java supported on all platforms Android, iOS, Desktop
29
+ <p>All your game maps can be designed using it. This supports 3 map layers and 3 object layers.
30
+ You can drag and drop your custom actors/objects onto the map. There is no fixed size for a map.
31
+ Each tile can be anything you want it to be.<p>
32
+ **6. Actor Editor**
33
+ <p>You can create custom actors/objects which consist of the basic widgets like images, sprites etc.
34
+ And you can drag and drop these into your game scenes and maps. Makes it easier instead of doing it by code.<p>
35
+ **7. Export**
36
+ <p>All the libgdx libraries and class files are directly exported to your package.
37
+ Your game can be exported to jar for Desktop, apk for android and ipa for iOS<p>
38
+ **8. Platform Independent**
39
+ <p>Write Once Deploy Everywhere. You only need to write you game logic for one platform, cross building
40
+ for different platforms and exporting is done automatically.(android and ios not done)<p>
41
+ **9. Dynamic Compilation**
42
+ <p>You can edit your scenes and add logic to your game and at the same time see the outcome in the studio.
43
+ Your source files are automatically compiled and loaded into the class loader and displayed in the studio.
44
+ So your don't need to follow the monotonous approach compile->build->run exe. This saves a lot of time.<p>
45
+
46
+ Todo
47
+ -----
48
+ 1. MapEditor
49
+ 2. ActorEditor
50
+ 3. Automatic Updates
51
+ 4. Make a signals/slots method for connecting actors with events (maybe make an interpreter)
52
+
53
+ Credits
54
+ --------
55
+ Thanks to all these awesome frameworks
56
+ [Libgdx](http://libgdx.badlogicgames.com)
57
+ [WebLookAndFeel](http://weblookandfeel.com)
58
+ [RSyntaxTextArea](http://fifesoft.com/rsyntaxtextarea)
59
+ [WebLookAndFeelLite](https://github.com/pyros2097/WebLookAndFeelLite)
60
+ [Scene3d](https://github.com/pyros2097/Scene3d)
61
+ [Sink](https://github.com/pyros2097/Sink)
62
+ [EclipseCompiler](http://download.eclipse.org/eclipse/downloads/)
63
+ [ANTLR](http://www.antlr.org/)
64
+ [ProGuard](http://proguard.sourceforge.net)
65
+