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
  • 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
  • Processing game: cat and mouse part 2

    Processing game: cat and mouse part 2

    In this tutorial we will make the game more challenging and fun by adding more cats at random positions and increasing the cat speed over time. You will learn how to organise and reuse your code by using tabs, lists and classes in Processing with Java.

    Agate Dragon

    25th Jan 2024
    Processing, Programming, Video Games
    coding, Creative Coding, Creativity, Design, Education, Game Design, game-development, gamedev, Inspiration, Java, tutorial, Video Games
  • Creating a cat and mouse game in Processing

    Creating a cat and mouse game in Processing

    This tutorial will teach you how to create a cat and mouse game in Processing using Java. You will control the mouse, and try to survive against the hungry and angry cats! You will learn how to code the movement for a player and enemies in a game using vector math. We will use circles…

    Agate Dragon

    23rd Jan 2024
    Processing, Programming, Video Games
    coding, Creative Coding, Creativity, Design, Education, Game Design, game-development, gamedev, Inspiration, Java, Pixel Art, tutorial
←Previous Page
1 … 7 8 9 10 11 … 13
Next Page→

  • Subscribe Subscribed
    • Agate DRAGON Games
    • Join 75 other subscribers.
    • Already have a WordPress.com account? Log in now.
    • Agate DRAGON Games
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar