Skip to content
Small green dragon sprite

Agate DRAGON Games

Creating games, shaders and pixel art

  • Blog
    • About
    • Image Editing
    • Particle
    • Pixel Art
    • Processing
    • Shaders
    • Shadertoy
    • Video Editing
  • Happy year of the dragon!

    Happy year of the dragon!

    I decided to combine the year of the dragon with the hearts of valentine’s day. My idea was to draw a dragon which fires hearts out of it’s mouth. So I started with the dragon, then drew the hearts. I then added the text, and finally the frame. The sprite is made up of 13…

    Agate Dragon

    10th Feb 2024
    Art, Digital Art, Pixel Art
    2024, artwork, aseprite, Creativity, Digital Art, dragon, Drawing, lunar new year, Sprite, valentines day, year of the dragon
  • Drawing random shapes using probability in Processing

    Drawing random shapes using probability in Processing

    Learn how to use random numbers and probability to draw random shapes in Processing using the Java programming language.

    Agate Dragon

    10th Feb 2024
    Processing, Programming
    coding, Creative Coding, Creativity, Education, Game Design, game-development, gamedev, Inspiration, Java, Math, probability, random numbers, tutorial
  • Generating terrain in an infinite world

    Generating terrain in an infinite world

    It would be impossible to hand craft an infinite world, so instead I generate a terrain sprite outside the camera viewport. I use the length of the camera and terrain rectangles, the direction the player is currently moving in and circles to position the terrain, so it is always just outside the viewport. Old terrain…

    Agate Dragon

    9th Feb 2024
    Programming, Video Games
    coding, Creative Coding, Creativity, Education, Game Design, game-development, gamedev, level design, Math, Pixel Art, Procedural generation, terrain, tutorial
  • Snapping images to a grid in Processing

    Snapping images to a grid in Processing

    Learn how to draw a grid and snap images to the grid using Processing and Java. Easily portable to other programming languages.

    Agate Dragon

    5th Feb 2024
    Processing, Programming
    coding, Creative Coding, Education, game-development, gamedev, grid, grid snap, Java, Math, tutorial, Video Games
  • Creating a GIF from a video file using ffmpeg

    Creating a GIF from a video file using ffmpeg

    Learn how to use ffmpeg to create a GIF from a video file. You will learn how to change the resolution and frame rate, so you can decide on quality vs file size depending on your needs. You can also select a portion of the video using a start and end time.

    Agate Dragon

    2nd Feb 2024
    Video
    Education, ffmpeg, game-development, gamedev, gif, Image, tutorial, Video, video compression, video edit, Video Games, video-editing
  • Heart regen animation

    Heart regen animation

    I created these heart regeneration animations using a mixture of coding and pixel art. The heart fills up and particles constantly spawn. When the heart is full it scales up in size, using the scale and barrel distortion. It also gets brighter, before returning to normal size.

    Agate Dragon

    31st Jan 2024
    Art, Pixel Art, Programming, Shaders, Video Games
    artwork, aseprite, coding, Creative Coding, Creativity, Game Design, game-development, gamedev, Shader, Sprite
  • Creating a television effect in a shader

    Creating a television effect in a shader

    Learn how to create a animated television effect in a GLSL shader by combining various effects such as barrel distortion, scanlines, random noise, vignette, gradients and duotones.

    Agate Dragon

    28th Jan 2024
    Shaders
    Art, artwork, Creative Coding, Creativity, distortion, Duotone, Education, GLSL, Gradient, Noise, Shader, Television, tutorial, Vignette
  • Creating a simple noise effect in Shadertoy

    Creating a simple noise effect in Shadertoy

    Learn how to create a simple animated noise effect in Shadertoy, and mix it with a texture to create an old, damaged footage look.

    Agate Dragon

    27th Jan 2024
    Shaders, Shadertoy
    coding, Creative Coding, Creativity, Design, Education, game-development, gamedev, GLSL, Inspiration, Noise, Shader, tutorial, Video Games
  • Combining scanlines with a texture in Shadertoy

    Combining scanlines with a texture in Shadertoy

    Learn how to combine the scanlines we created in the last tutorial, with a texture in Shadertoy using GLSL. We will use mix, multiply and gradients to create some interesting scanlines.

    Agate Dragon

    26th Jan 2024
    Shaders, Shadertoy
    coding, Creative Coding, Creativity, Design, Education, game-development, gamedev, GLSL, Inspiration, Programming, Shader, tutorial, Video Games
  • Creating a scanline effect in Shadertoy

    Creating a scanline effect in Shadertoy

    Learn how to create a scanline shader in Shadertoy using floor and modulus. Use it to give your images a old CRT television or computer monitor look, or create cool backgrounds.

    Agate Dragon

    26th Jan 2024
    Shaders, Shadertoy
    coding, Creative Coding, Creativity, Design, Education, game-development, gamedev, GLSL, Inspiration, Programming, Shader, tutorial, Video Games
←Previous Page
1 … 7 8 9 10 11 … 13
Next Page→

  • Subscribe Subscribed
    Agate DRAGON Games
    Join 73 other subscribers.

    Have a WordPress.com account? Log in now.

  • Agate DRAGON Games
    View site in Reader
    Manage subscriptionsSign upLog in
    Report this content
    Collapse this bar