Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

List of ZillaLib Samples

Sample repository for the ZillaLib game creation C++ framework.

 
Empty Game

A minimal empty game


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Scene Manager With A Single Scene

Introduction to the scene manager


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Scene Manager With Two Scenes

Multiple scenes and transitions


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Scene Manager With Crossfade

Nicer scene transitions


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
2D Geometry Drawing

Drawing 2D shapes


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Input And Other Events

Listening to input and screen events


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Surface Loading And Drawing

Drawing images


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Rotating And Scaling Surfaces

Rotation and scaling of images


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Surface Batch Rendering

Render the same texture a bunch of times


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Surface With Repeating Texture

Repeating instead of stretching


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Tiled Texture Surfaces

Usable for tile sets or animations


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Font Rendering

Various font rendering features


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Easing

For adding bounciness and other juicy effects


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Timer

Call functions or change values over time


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
2D Collision Tests

Demonstrating various 2D collision checks


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Post Process Effect

Full screen effect shaders


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Surface Shader

Single surface fragment and vertex shaders


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Render Clipping

Temporarily limit rendering to a screen rectangle


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Render To Texture

Draw onto a surface and change it over time


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Sound Samples

Play back basic sound wave files


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
ImcSynthesizer Sound

Built in synthesizer that plays from source code


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Particles

Demonstrating basic 2D particle effects


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Networking Client/Server

Hosting server, connecting client, data transfers


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Networking HTTP

Doing simple HTTP web server requests


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Saving Loading Settings

Platform independent settings storage


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Open Web Link

Opening an URL in the browser


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
JSON Reader and Writer

Sample of how to read and write JSON formatted data


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Advanced Polygon Usage

Polygons with multi contours and extrusion


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Blend Modes Visualizer

Tool to visualize all kinds of blending modes


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Simple Game

A simple game showing off various features


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Basic 3D

Basic example of rendering a 3D scene


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Advanced 3D Materials

Using advanced and custom shaders for materials


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
3D Particles

A simple effect using the 3D particle system


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source
Skeletal Mesh IK

Loading a skeletal mesh with inverse kinematics


- Run in Web Browser -
Win32/Win64/Android
MacOSX/Linux32/Linux64
View Source

Releases

Packages

Used by

Contributors

Languages