~repos /gdx-studio
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
- .gitignore +1 -0
- 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
|
-
|
|
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
|
-
|
|
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
|
+
|