~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
b74d251a
—
pyros2097 11 years ago
Merge branch 'master' of https://github.com/pyros2097/GdxStudio.git
README.md
DELETED
|
@@ -1,65 +0,0 @@
|
|
|
1
|
-
GdxStudio 0.6.5
|
|
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.
|
|
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**
|
|
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
|
-
|