~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
ea4d9bf9
—
pyros2097 11 years ago
Update README.md
README.md
CHANGED
|
@@ -1,4 +1,59 @@
|
|
|
1
|
-
RpgIDE
|
|
1
|
+
RpgIDE v0.60
|
|
2
|
-
======
|
|
2
|
+
================
|
|
3
|
+
RpgIDE 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, GDXBuilder, TMXBuilder, 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 to jar for desktop it automatically loads these libraries into it.
|
|
3
12
|
|
|
13
|
+
|
|
14
|
+
Checkout: [Sink](https://github.com/pyros2097/Sink)
|
|
15
|
+
|
|
16
|
+
Features
|
|
17
|
+
---------
|
|
18
|
+
#1. Automatic Build System
|
|
19
|
+
Uses an incremental Builder system like eclipse, so on the fly building so you can instantly
|
|
20
|
+
run or debug your application. Using the famous Eclipse Java Compiler(ECJ).
|
|
21
|
+
#2. Automatic File Saving
|
|
22
|
+
All Files are automatically save when you switch tabs or change views. No more wasting time pressing
|
|
23
|
+
CTRL+S or clicking the save button (inspired by Xcode)
|
|
24
|
+
#3. Studio
|
|
25
|
+
Your completely design your game scenes or menus using the inbuilt studio/game editor and access these
|
|
26
|
+
components in the editor and add your logic code. Your scenes are saved as json files and can be loaded in
|
|
27
|
+
your code.
|
|
28
|
+
#4. Editor
|
|
29
|
+
An eclipse like editor which supports code completion, incremental compiling and compile errors as you type.
|
|
30
|
+
It also allows drag and drop of actors and assets from their tables for fast typing.
|
|
31
|
+
#5. Export
|
|
32
|
+
Your game is exported to jar for Desktop and is run from the jar so you have complete
|
|
33
|
+
understanding of how your game works in its packaged state.
|
|
34
|
+
ex: Android, iOS, Desktop
|
|
35
|
+
#6. Platform Independent
|
|
36
|
+
Write Once Deploy Everywhere. You only need to write you game logic for one platform, cross compiling
|
|
37
|
+
for different platforms and loading is done automatically.
|
|
38
|
+
#7. Dynamic Compilation
|
|
39
|
+
You can edit your scenes and add logic to your game and at the same time see the outcome in the studio.
|
|
4
|
-
|
|
40
|
+
Your source files are automatically compiled and loaded into the class loaded and displayed in the studio.
|
|
41
|
+
So your don't need to follow the monotonous approach compile->build->run. This saves a lot of time.
|
|
42
|
+
#7. Scenes Support
|
|
43
|
+
You can easily create scenes populate them with actors and load them.
|
|
44
|
+
|
|
45
|
+
|
|
46
|
+
Todo
|
|
47
|
+
-----
|
|
48
|
+
1. Make Animations Working
|
|
49
|
+
2. TMXBuilder
|
|
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
|
+
|