rockbite / Talos
Licence: apache-2.0
Talos Particle Engine
Stars: ✭ 275
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Talos
Zircon
Zircon is an extensible and user-friendly, multiplatform tile engine.
Stars: ✭ 552 (+100.73%)
Mutual labels: game-development, jvm
Ore Infinium
Ore Infinium, Open Source multiplayer Terraria-inspired Sci-fi game, focused on technology, devices and researching. Written in Kotlin (JVM), LibGDX. Cross platform
Stars: ✭ 139 (-49.45%)
Mutual labels: libgdx, jvm
Mini2dx
A high-level cross-platform 2D game development API
Stars: ✭ 384 (+39.64%)
Mutual labels: game-development, libgdx
Assimp
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
Stars: ✭ 7,309 (+2557.82%)
Mutual labels: game-development, jvm
Ktx
LibKTX: Kotlin extensions for LibGDX games and applications
Stars: ✭ 913 (+232%)
Mutual labels: game-development, libgdx
Gdx Vfx
LibGDX post-processing visual effects
Stars: ✭ 105 (-61.82%)
Mutual labels: game-development, libgdx
Destinationsol
Official continuation of Destination Sol, the great fun little arcade space shooter from http://sourceforge.net/projects/destinationsol/ Modules live at https://github.com/DestinationSol/
Stars: ✭ 214 (-22.18%)
Mutual labels: game-development, libgdx
AsciiTerminal
A Java ASCII terminal display usable with any Dwarf Fortress tileset
Stars: ✭ 22 (-92%)
Mutual labels: libgdx
Dascript
daScript - high-performance statically strong typed scripting language
Stars: ✭ 259 (-5.82%)
Mutual labels: game-development
JBWAPI
Pure Java BWAPI Client implementation for JVM languages
Stars: ✭ 16 (-94.18%)
Mutual labels: jvm
Ggez
Rust library to create a Good Game Easily
Stars: ✭ 3,120 (+1034.55%)
Mutual labels: game-development
clodl
Turn dynamically linked ELF binaries and libraries into self-contained closures.
Stars: ✭ 136 (-50.55%)
Mutual labels: jvm
lightblocks
Falling Lightblocks. Falling block game for Android (Mobile and TV), iOS, Web browsers. Works on desktops, too.
Stars: ✭ 61 (-77.82%)
Mutual labels: libgdx
Skin Composer
Create skins for LibGDX scene2d.ui with a graphical interface.
Stars: ✭ 270 (-1.82%)
Mutual labels: libgdx
Gamedevelopmentlinks
This is a collection of useful game-development links including, but not restricted to, development with MonoGame.
Stars: ✭ 257 (-6.55%)
Mutual labels: game-development
talos vfx
Website: https://talosvfx.com/ Discord Server: https://discord.gg/zjEGT5zEzM
Node based, open source VFX Editor with powerfull interface and a ready to use libGDX runtime.
Screenshot
Key Features
- Node based particle engine and editor
- Import (and batch import) from libgdx legacy files
- Beam Renderer
- Visual manipulation of shapes, sizes and positions
- Custom pre-compiled java scriptwriting for value manipulation
- Custom widget flaours allowing for same widget to look differently if it's just number or if number is angle
List of modules (nodes)
- Particle module - main output hub for particle related properties (per particle)
- Emitter module - main output hub for emitter related properties such as delay, emissions and such
- System Input - list of inner system values that can be exposed and used by other modules (particle life, emitter life, time)
- Global Values - dynamic list of values that can be assigned runtime, and used by modules
- Mixer - Mixes values A & B with provided alpha ratio
- Shape Range - outputs random position values On or Within provided shape (supports shape customisation, and morphing)
- Number - Static number output
- Position - Static position (x and y) output
- Color - Static color (r,g,b) output
- Gradient - Interpolates between given list of color values
- Beam Renderer - renders custom mesh that can be mutated by Bezier tangents and with provided Noise offset. Per inner point.
- Sprite Renderer - renders simple one texture (region) sprite
- Flipbook - renders animated output based on provided sprite sheet
- Random Range - generates random value in given range
- Dynamic Random Range - interpolates between 2 number ranges using provided curve
- Noise - outputs simplex noise, with modifiable frequency
- Multi Input - has dynamic amount of inputs, chooses one randomly and set's it to output
- Curve - Allows for user made curve with provided points, outputs single value
- Interpolation - Same as Curve but instead of custom points it is procedural meaning it's a formula
- Math Operations - Add, substract, multiply, devide, sin, cos functions to be used with A and B values
- Beam Position - Converts From and To positoin values into Rotation, Position & Size values that are used by Beam Renderer
- Emitter Config - Wraps emitter configuration checkboxes into one UI.
- Script (Java) - Modules with 5 inputs and 5 outputs that can take a Java code as string to act open this values.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].