Simple 3d rpg game engine with world editor for android.
FabulaEngine is hosted in the following web site
https://github.com/macbury/FabulaEngine
If you think the Android project FabulaEngine listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of FabulaEngine.
Item | Value |
---|---|
Java File Count | 126 |
Target SDK Version | 17 |
Minimum SDK Version | 9 |
Activity Count | 1 |
jar files used | android-support-v4.jar artmetis.jar autocomplete.jar forms-1.3.0.jar gdx-backend-android.jar gdx-backend-lwjgl-natives.jar gdx-backend-lwjgl.jar gdx-natives.jar gdx-openal.jar gdx-texturepacker.jar gdx-texturepacker.jar gdx.jar gdx.jar im4java-1.4.0.jar jnotify-0.94.jar js.jar l2fprod-common.jar rsyntaxtextarea.jar simple-xml-2.7.jar tween-engine-api.jar |
Required Permissions | android.permission.INTERNET android.permission.READ_EXTERNAL_STORAGE android.permission.WAKE_LOCK |
Asset File Names | assets\corrupted_data.png assets\data\game.features assets\data\shaders\bloom.frag assets\data\shaders\bloom.vert assets\data\shaders\brush.frag assets\data\shaders\copy.frag assets\data\shaders\default.frag assets\data\shaders\default.vert assets\data\shaders\empty.frag assets\data\shaders\empty.vert assets\data\shaders\grass.frag assets\data\shaders\grass.vert assets\data\shaders\horizontal_blur.frag assets\data\shaders\mesh.frag assets\data\shaders\mesh.vert assets\data\shaders\noise.frag assets\data\shaders\processor.frag assets\data\shaders\processor.vert assets\data\shaders\processor_blur.frag assets\data\shaders\quad_to_screen.vert assets\data\shaders\simple.frag assets\data\shaders\simple.vert assets\data\shaders\skybox.frag assets\data\shaders\skybox.vert assets\data\shaders\smear.frag assets\data\shaders\terrain-editor.frag assets\data\shaders\terrain-editor.vert assets\data\shaders\terrain.frag assets\data\shaders\terrain.vert assets\data\shaders\vertical_blur.frag assets\data\shaders\water.frag assets\data\shaders\water.vert assets\data\sounds\achievement.ogg assets\data\sounds\blip.ogg assets\data\sounds\chest.ogg assets\data\sounds\death.ogg assets\data\sounds\heal.ogg assets\data\sounds\hit_o.ogg assets\data\sounds\jump6.ogg assets\data\sounds\kill1.ogg assets\data\sounds\kill2.ogg assets\data\sounds\msg.ogg assets\data\sounds\msg2.ogg assets\data\sounds\npctalk.ogg assets\data\sounds\potion_o.ogg assets\data\sounds\shell_o.ogg assets\data\textures\foliage.atlas assets\data\textures\foliage.png assets\data\textures\gui.atlas assets\data\textures\gui.png assets\data\textures\liquid.atlas assets\data\textures\liquid.png assets\data\textures\outside.atlas assets\data\textures\outside.png assets\data\textures\robot.atlas assets\data\textures\robot.png assets\data\textures\skybox\day_xneg.png assets\data\textures\skybox\day_xpos.png assets\data\textures\skybox\day_yneg.png assets\data\textures\skybox\day_ypos.png assets\data\textures\skybox\day_zneg.png assets\data\textures\skybox\day_zpos.png assets\data\ui\base.fnt assets\data\ui\base.png assets\data\ui\uiskin.atlas assets\data\ui\uiskin.json assets\data\ui\uiskin.png |
FabulaEngine has the following Java source files.
com.macbury.fabula.db.GameDatabase.java com.macbury.fabula.db.GameFileResolver.java com.macbury.fabula.db.PlayerStartPosition.java com.macbury.fabula.db.TextureAtlasLoader.java com.macbury.fabula.editor.EventEditor.java com.macbury.fabula.editor.ExitListener.java com.macbury.fabula.editor.IconListRenderer.java com.macbury.fabula.editor.ShaderFileChangeListener.java com.macbury.fabula.editor.TilesetManagerDialog.java com.macbury.fabula.editor.WorldEditorFrame.java com.macbury.fabula.editor.adb.AdbManager.java com.macbury.fabula.editor.adb.StreamGobbler.java com.macbury.fabula.editor.brushes.AutoTileBrush.java com.macbury.fabula.editor.brushes.Brush.java com.macbury.fabula.editor.brushes.EventBrush.java com.macbury.fabula.editor.brushes.FoliageBrush.java com.macbury.fabula.editor.brushes.LiquidBrush.java com.macbury.fabula.editor.brushes.PassableBrush.java com.macbury.fabula.editor.brushes.TerrainBrush.java com.macbury.fabula.editor.code.AssetEditorDialog.java com.macbury.fabula.editor.events.EventEditorFrame.java com.macbury.fabula.editor.gamerunner.GameRunnable.java com.macbury.fabula.editor.gamerunner.GameRunner.java com.macbury.fabula.editor.gamerunner.RunningGameConsoleFrame.java com.macbury.fabula.editor.inspector.DefaultBeanBinder.java com.macbury.fabula.editor.inspector.SceneInspect.java com.macbury.fabula.editor.inspector.SceneInspectBeanInfo.java com.macbury.fabula.editor.inspector.SceneSheetPanel.java com.macbury.fabula.editor.inspector.SpinnerPropertyEditor.java com.macbury.fabula.editor.map.MapConfigDialog.java com.macbury.fabula.editor.shaders.ShaderEditorFrame.java com.macbury.fabula.editor.tiles.AutoTileDebugFrame.java com.macbury.fabula.editor.tiles.FocusedTileListCellRenderer.java com.macbury.fabula.editor.tiles.TilesetBuilderDialog.java com.macbury.fabula.editor.tiles.TilesetGenerator.java com.macbury.fabula.editor.tree.GameTransferableHandler.java com.macbury.fabula.editor.tree.GameTreeCellRenderer.java com.macbury.fabula.editor.tree.GameTreeModel.java com.macbury.fabula.editor.undo_redo.ChangeManager.java com.macbury.fabula.editor.undo_redo.ChangeManagerListener.java com.macbury.fabula.editor.undo_redo.Changeable.java com.macbury.fabula.editor.undo_redo.TileChanger.java com.macbury.fabula.game_objects.GameObjectFactory.java com.macbury.fabula.game_objects.Tags.java com.macbury.fabula.game_objects.components.BoundingBoxComponent.java com.macbury.fabula.game_objects.components.DecalComponent.java com.macbury.fabula.game_objects.components.EventComponent.java com.macbury.fabula.game_objects.components.PlayerComponent.java com.macbury.fabula.game_objects.components.PositionComponent.java com.macbury.fabula.game_objects.components.SolidColliderComponent.java com.macbury.fabula.game_objects.components.StartPositionComponent.java com.macbury.fabula.game_objects.components.TileMovementComponent.java com.macbury.fabula.game_objects.components.VectorComponent.java com.macbury.fabula.game_objects.components.VelocityComponent.java com.macbury.fabula.game_objects.components.WalkingAnimationComponent.java com.macbury.fabula.game_objects.events.ConditionPage.java com.macbury.fabula.game_objects.system.CollisionRenderingSystem.java com.macbury.fabula.game_objects.system.DecalRenderingSystem.java com.macbury.fabula.game_objects.system.EditorEntityManagmentSystem.java com.macbury.fabula.game_objects.system.MovementSystem.java com.macbury.fabula.game_objects.system.PlayerSystem.java com.macbury.fabula.game_objects.system.TileMovementSystem.java com.macbury.fabula.graphics.CubeMap.java com.macbury.fabula.graphics.SkyBox.java com.macbury.fabula.js.ScriptFunctions.java com.macbury.fabula.manager.DesktopGameManager.java com.macbury.fabula.manager.EditorGameManager.java com.macbury.fabula.manager.G.java com.macbury.fabula.manager.GameManager.java com.macbury.fabula.map.AsyncSceneLoader.java com.macbury.fabula.map.Scene.java com.macbury.fabula.persister.FoliagePersister.java com.macbury.fabula.persister.ScenePersister.java com.macbury.fabula.persister.WaterPersister.java com.macbury.fabula.player.AndroidGameManager.java com.macbury.fabula.player.CorruptedGameScreen.java com.macbury.fabula.player.MainActivity.java com.macbury.fabula.player.util.SystemUiHider.java com.macbury.fabula.player.util.SystemUiHiderBase.java com.macbury.fabula.player.util.SystemUiHiderHoneycomb.java com.macbury.fabula.screens.BaseScreen.java com.macbury.fabula.screens.BaseScreenWithAutoReloadShaders.java com.macbury.fabula.screens.CubeMapScreen.java com.macbury.fabula.screens.GamePlayScreen.java com.macbury.fabula.screens.GrassTestScreen.java com.macbury.fabula.screens.LoadingScreen.java com.macbury.fabula.screens.SkyboxTestScreen.java com.macbury.fabula.screens.SplashScreen.java com.macbury.fabula.screens.WorldEditScreen.java com.macbury.fabula.terrain.Sector.java com.macbury.fabula.terrain.Terrain.java com.macbury.fabula.terrain.TerrainRenderable.java com.macbury.fabula.terrain.TerrainShader.java com.macbury.fabula.terrain.foliage.Foliage.java com.macbury.fabula.terrain.foliage.FoliageDescriptor.java com.macbury.fabula.terrain.foliage.FoliageRenderable.java com.macbury.fabula.terrain.foliage.FoliageSet.java com.macbury.fabula.terrain.foliage.FoliageShader.java com.macbury.fabula.terrain.geometry.GridVertex.java com.macbury.fabula.terrain.geometry.MeshRow.java com.macbury.fabula.terrain.geometry.TriangleGrid.java com.macbury.fabula.terrain.tile.AutoTile.java com.macbury.fabula.terrain.tile.SimpleTile.java com.macbury.fabula.terrain.tile.TextureTile.java com.macbury.fabula.terrain.tile.Tile.java com.macbury.fabula.terrain.tile.TileTransformer.java com.macbury.fabula.terrain.tile.TileUVMap.java com.macbury.fabula.terrain.tileset.AutoTiles.java com.macbury.fabula.terrain.tileset.Tileset.java com.macbury.fabula.terrain.water.Water.java com.macbury.fabula.terrain.water.WaterRenderable.java com.macbury.fabula.terrain.water.WaterShader.java com.macbury.fabula.ui.ingame.GamePlayUI.java com.macbury.fabula.utils.ActionTimer.java com.macbury.fabula.utils.BMath.java com.macbury.fabula.utils.CameraGroupWithCustomShaderStrategy.java com.macbury.fabula.utils.EditorCamController.java com.macbury.fabula.utils.OffScreen2DRenderer.java com.macbury.fabula.utils.PNG.java com.macbury.fabula.utils.TopDownCamera.java com.macbury.game.editor.DesktopGame.java com.macbury.game.editor.GameEditor.java com.thesecretpie.shader.BufferedProcessor.java com.thesecretpie.shader.Processor.java com.thesecretpie.shader.ShaderManager.java