Technical Art
New Year's DoodleThis procedural animation was entirely created in code, using the Pico8 engine. The projectiles are fired using Bézier curves and the explosions are done by drawing circles, lines and dots.
I could imagine this would look more fun if there were different patterns, as well as more types of rockets and color combinations. |
Dynamic 2D shadowThis is a tech demo of a lighting system for a 2D game.
For example, it could fit with a top-down stealth shooter. The effect was created in Pico-8 with limited resources and the main tool that was used is raycasting. Something that could be improved are the hard edges, as soft shadows would result in a more pleasant look. The line jittering might also be resolved by this. |
Particle EffectsThese effects were created in Unity, using the new VFX Graph tool. The sprites for them come from a particle pack by "Kenney".
The particle systems were made for a university assignment. The task was to create effects using mathematical functions over all of the individual particles, such as f(x)=x². |
Wobble ShaderAt first, this shader was prototyped in Unity's new
Shader Graph tool. Afterwards it was translated into surface shader code for an older project. The effect is controlled by a script, which writes grey values to a texture. The shader then takes these values as height data for the vertex displacement. The idea was to give the impression that the picture works like a portal, taking you into another world. This was heavily inspired by Mario64. |
Mesh GenerationThese are meshes which where dynamically generated in Unity. For this, the code takes parametric functions and turns them into verticies and faces.
In the second part of the gif the same shapes repeat, but with a water shader (using vertex displacement) applied. With some modifications, animated patterns or fractals could also be generated with this code. |