PistonDevelopers

Login: PistonDevelopers

Company: null

Location: null

email:

Blog: http://www.piston.rs/

Members

  1. Alexander Kuvaev
  2. Andrew Kelley
  3. Andrzej Janik
  4. Anthony Nguyen
  5. Anthony Ramine
  6. Brandon DeRosier
  7. Brendan Zabarauskas
  8. Carlos Cobo
  9. Coeuvre Wong
  10. Collins Abitekaniza
  11. Connor Brewster
  12. Corey Farwell
  13. David Campbell
  14. Dzmitry Malyshau
  15. Eeli Reilin
  16. Even Lislebř
  17. Fenhl
  18. Greg Chapple
  19. Hyeon Kim
  20. Jake Kerr
  21. Jan Niklas Hasse
  22. Jeremy Letang
  23. Jerko Steiner
  24. Ji?í Stránský
  25. Jonathan Reem
  26. Justin
  27. Kagami Hiiragi
  28. Kevin Walter
  29. Kit Patella
  30. Leon Kunert
  31. Lucille Blumire
  32. M. D.
  33. Michael Dilger
  34. Nicholas Wright
  35. Nikita Belyakov
  36. Nikita Pekin
  37. Ryo Narita
  38. s
  39. Sam Estep
  40. SIGSEGV
  41. Soumya Deb
  42. Sunjay Varma
  43. Sven Nilsen
  44. Will Speak
  45. null
  46. null

Repositories

ai_behavior
AI behavior tree
array
Convenience methods for working with arrays
asset_store
DEPRECATED - A unified method for easily reading and caching files over the filesystem and network.
atom-language-dyon
Dyon language support in Atom
axis_helper
A 3D axis helper for Gfx
backend
A macro library for backend agnostic design
binaries
Pre-built binaries for external dependencies commonly used in Piston
binpool
An experimental uniform binary format for particle physics analysis
blog.piston.rs
The Piston Blog
button_controller
A Piston library for handling button state and events
button_tracker
A Piston library for tracking key/mouse press events from windows for use in update loops
cam
A Rust library for 3D camera and navigation
camera_controllers
A Rust library for controlling 3D cameras for the Piston engine
color_quant
Color quantization library
conrod
An easy-to-use, 2D GUI library written entirely in Rust.
construct
A library for higher order functional programming with homotopy maps to construct 3D geometry
control_point
A library for manipulating control points
current
A library for setting current values for stack scope, such as application structure
ddsfile
DirectDraw Surface (DDS) file format parsing and construction
dev_menu
In-game developer menu for Piston and gfx-rs
docs
:page_facing_up: Documentation for piston's projects.
drag_controller
A drag controller
dual_quaternion
A simple and type agnostic Rust library for dual-quaternion math designed for reexporting
dyon
A rusty dynamically typed scripting language
dyon_asteroids
A demo game project for Dyon/Piston/Glium to test Dyon and research design for dyon_interactive
dyon_snippets
A place to share Dyon source code and discuss library design
dyon_to_rust
Dyon to Rust transpiler
dyon-tutorial
Tutorial for the Dyon programming language
eco
A tool for reasoning about breaking changes in Rust ecosystems
editor
Editor interface
event_loop
DEPRECATED - moved into the piston repo
find_folder
A simple function for searching for a folder with a given name from the current working directory.
float
Traits for generic floats in game development
fps_counter
A Frames Per Second counter
freetype-rs
Rust bindings for FreeType library
freetype-sys
Low level bindings for the FreeType font library
geometry
A structure for storing and look up 3D geometry
gfx_debug_draw
Simple debug renderer (lines, text, etc) for gfx
gfx_graphics
A Gfx 2D back-end for the Piston game engine
gfx_text
Draw text for gfx using freetype
gfx_texture
A Gfx texture representation that works nicely with Piston libraries
gfx_voxel
A voxel rendering library on top of Gfx
gfx_window_shared
DEPRECATED - inactive
glfw-rs
GLFW3 bindings and idiomatic wrapper for Rust.
glfw-sys
Cargo version of GLFW
glfw_window
A GLFW window back-end for the Piston game engine
glium_graphics
A Glium 2D back-end for the Piston game engine
glutin_window
A Piston window back-end using the Glutin library
graphics
A library for 2D graphics, written in Rust, that works with multiple back-ends
graphics-lab
A place to visualize and test concepts related to Rust-Graphics
graphics_tree
A 2D graphics backend for Piston-Graphics that stores and optimizes commands
hematite
A simple Minecraft written in Rust with the Piston game engine
hematite_nbt
A library for working with Minecraft's Named Binary Tag (NBT) format
hematite.piston.rs
The website for the Hematite project
hematite_server
A Minecraft server clone
history_tree
A persistent history tree for undo/redo
image
Encoding and decoding images in Rust
image_buffer
Provides a buffer type to ease the work with images and different color types.
image-gif
GIF en- and decoder
image-png
PNG decoding and encoding library in pure Rust
imageproc
Image processing operations
image-tiff
TIFF decoding and encoding library in pure Rust
img_hash
A library for getting perceptual hash values of images
inflate
A pure Rust implementation of DEFLATE decompression
input
DEPRECATED - moved into the piston repo
interpolation
A library for interpolation
inventory
Plugin management for Rust programs
lup
A custom indexed loop macro library for Rust.
meta
A DSL parsing library for human readable text documents
MIEngine
The Visual Studio MI Debug Engine ("MIEngine") provides an open-source Visual Studio Debugger extension that works with MI-enabled debuggers such as gdb, lldb, and clrdbg.
mush
gui for dialogue graphs, et al.
music
A high level library for playing music and sound effects
opengex
Meta rules for parsing the OpenGEX format
opengl_graphics
An OpenGL 2D back-end for the Piston game engine
physfs-rs
Rust bindings for PhysFS
piston
A modular game engine written in Rust
piston_collada
Rust library for parsing COLLADA files
pistondevelopers.github.io
The website for Piston community and development
piston-examples
A collection of examples using the Piston game engine
Piston-Tutorials
Tutorials for Piston
piston_window
The official Piston convenience window wrapper for the Piston game engine
pluto
Game competition server software for Rust gamedev community
project_r
Collaboration on an open source game to push Piston forward
quack
DEPRECATED - no longer in use due to change in Rust's coherence rules
quaternion
A simple and type agnostic Rust library for quaternion math designed for reexporting
range
A library for range addressing
read_color
A simple library for reading hex colors
read_token
A simple library to read tokens using look ahead
rect
Helper methods for computing simple rectangle layout
resize
Simple resampling library in pure Rust
rust-empty
A Makefile to get started with Rust
rust-sdl2
SDL2 bindings for Rust
rusty-tetris
A Tetris clone written in Rust
scroll_controller
A Piston library for handling scrolling areas
sdl2_window
A SDL2 back-end for the Piston game engine
select_color
A library for color selection
shaders
Shaders for game development in Rust
shader_version
A helper library for detecting and picking compatible shaders
shapes
Convenience structs for 2D shapes
skeletal_animation
A Rust library for skeletal animation
skeletal_animation_demo
Demo project for PistonDevelopers/skeletal_animation
split_controller
A Piston library for handling split layout state and events
sprite
A library for sprite hierarchy and scene management
table
A table object type for dynamical data
texture
A library for texture conventions
texture_packer
:package: A library for texture packing
timer_controller
A timer controller
touch_visualizer
A library for visualizing input touches with Piston-Graphics
truetype
A library for reading fonts from the TrueType format
turbine
A 3D game engine with built-in editor
vec
An experimental library using SIMD instructions for generic vector types
vecmath
A simple and type agnostic Rust library for vector math designed for reexporting
viewport
A library for storing viewport information
VisualRust
Visual Studio extension for Rust
wavefront_obj
A parser written in rust for the wavefront .obj file format.
window
DEPRECATED - moved into the piston repo
winit_window
A winit back-end for pistoncore-window
xpath-rs
DEPRECATED in favor of https://github.com/shepmaster/sxd-xpath
y4m
YUV4MPEG2 (.y4m) Encoder/Decoder

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.