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 Halloween 2024

    Happy Halloween 2024

    Happy Halloween! 🎃 I’ll use this post to share some of my spooky pixel art drawings and animations, with a brief description.

    Agate Dragon

    31st Oct 2024
    Animation, Art, Digital Art, Pixel Art
    artwork, aseprite, Creativity, gamedev, ghost, halloween, jiangshi, polaroid, pumpkin, witch, zombie
  • Coding tutorial: Chain-of-responsibility pattern

    Coding tutorial: Chain-of-responsibility pattern

    A peasant, knight and king walk into a software design tutorial, and are here to teach you the chain-of-responsibility pattern. Learn how to create a chain of handlers which can handle different request types.

    Agate Dragon

    17th Oct 2024
    Programming
    coding, cpp, design patterns, Education, gamedev, indiedev, software, software design, software development, tutorial, Video Games, Visual Studio, windows
  • Creating a noisy polaroid frame in GIMP

    Creating a noisy polaroid frame in GIMP

    Learn how to create a noisy polaroid frame in this GIMP image editor tutorial using spread noise and median blur.

    Agate Dragon

    8th Oct 2024
    Art, Digital Art, GIMP, Image editing, Pixel Art
    artwork, Blur, Creativity, Education, frame, Game Art, gamedev, Noise, polaroid, tutorial
  • Creating a planet in GIMP

    Creating a planet in GIMP

    Learn how to create a cool looking planet using the GIMP image editor. You will learn how to use noise, blur, gradients, lighting and blend modes to create beautiful art.

    Agate Dragon

    3rd Oct 2024
    Art, Digital Art, GIMP, Image editing
    artwork, Blur, Creativity, Education, Game Art, gamedev, Gradient, indiedev, Noise, planet, tutorial
  • Object pool pattern console application tutorial

    Object pool pattern console application tutorial

    Learn how to code the object pool pattern by managing a pool of books in a library. Borrow and return books to the pool in this console application tutorial using C++ and Visual Studio.

    Agate Dragon

    28th Sep 2024
    Programming
    coding, cpp, design patterns, Education, gamedev, indiedev, object pool pattern, software, software design, software development, tutorial, Video Games, Visual Studio, windows
  • Coding tutorial: Object pool pattern

    Coding tutorial: Object pool pattern

    Learn how to code the object pool pattern by pre-allocating memory and reusing objects. Which can greatly improve performance when reusing short lived objects like bullets and particles.

    Agate Dragon

    27th Sep 2024
    Processing, Programming
    coding, design patterns, Education, gamedev, Games development, indiedev, Java, object pool pattern, software, software design, tutorial, Video Games
  • Observer Pattern Graphical Demo

    Observer Pattern Graphical Demo

    This tutorial shows a graphical demo of the observer pattern. The circle, square and mosaic background are all observers of the button press. Whilst the owner of the button is the subject.

    Agate Dragon

    18th Sep 2024
    Processing, Programming
    coding, design patterns, Education, gamedev, Games development, indiedev, Java, observer pattern, software, software design, tutorial, Video Games
  • Coding tutorial: Observer pattern

    Coding tutorial: Observer pattern

    In this tutorial you will learn how code the observer pattern using a zookeeper and animals. The zookeeper represents the subject of the observer pattern. Whilst the animals represent the observers.

    Agate Dragon

    16th Sep 2024
    Programming
    coding, cpp, design patterns, Education, gamedev, Games development, indiedev, observer pattern, software, software design, tutorial, Video Games, Visual Studio, windows
  • Expanding circle columns made in Processing

    Expanding circle columns made in Processing

    Made these expanding circle columns in Processing by rendering three circles without clearing the screen, and using hue shifting to keep it interesting. The colours go from dark and saturated, to bright and desaturated.

    Agate Dragon

    14th Sep 2024
    Art, Digital Art, Processing, Programming
    artwork, coding, computer graphics, Creative Coding, Creativity, gamedev, Generative Art, indiedev, Inspiration, Java, Visual Art
  • Aseprite pixel art tutorial: Noise texture background

    Aseprite pixel art tutorial: Noise texture background

    Learn how to create a noise texture background in this step-by-step Aseprite pixel art tutorial. Create an image made up of many squares of varying sizes using two colours. Then make the image noisy using a convolution matrix. Use blend modes and gradients to add the finishing touches.

    Agate Dragon

    9th Sep 2024
    Art, Digital Art, Pixel Art
    artwork, aseprite, background, Blur, Creativity, Education, gamedev, Gradient, Noise, texture, tutorial, Video Games
←Previous Page
1 2 3 4 5 … 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