2D Game Art & Animation

Design and create 2D art assets for games, from characters and backgrounds to UI elements. Explore different styles like pixel art and vector art, and learn 2D animation techniques.

30 courses

Pixel Art Design for Game Developers

Learn the essential principles of color theory, shading, and sprite design to create original retro-style assets for your digital games.
★ 4.5 (4,527)

Pixel Art Fundamentals for Game Design

Master the art of low-resolution digital drawing to create characters, environments, and animations for modern 2D games.
★ 4.9 (521)

Learn Aseprite: Pixel Art and Animation Basics for Beginners

Master pixel art fundamentals and animation workflows in Aseprite to create game-ready assets and sprite sheets from scratch.
★ 4.6 (109)

History of Video Game Graphics and Rendering Technology

Explore the evolution of gaming visuals from early pixel art to modern real-time ray tracing in this comprehensive text-based guide.

Fixing Multi-Monitor Display Glitches and Pixel Bleeding

Learn how to resolve annoying full-screen window overlays, pixel bleeding, and display scaling issues across multiple monitors.

Debugging Force Dark Mode: Fix Broken Web Elements and CSS

Learn how Chromium's forced dark mode flags affect web design, and master the CSS techniques needed to fix broken elements, transparent images, and inverted UI controls.

Working with Sprite Images in Python Game Development

Learn how to load, position, and animate 2D graphics to build interactive games using Pygame.

Pygame Sprite Groups: Managing Game Objects in Python

Learn how to efficiently manage multiple game characters, handle collisions, and structure your Python game code using Pygame's built-in sprite group classes.

Blender for Pixel Art: Turn 3D Models into 2D Game Sprites

Learn how to configure cameras, materials, and rendering pipelines in Blender to automatically generate retro 2D pixel art sprites from 3D models.

Designing and Animating 2D Pixel Art Environments

Create immersive top-down and platformer game worlds by learning foundational pixel art techniques, color theory, and tilemap animation.

Designing and Animating Pixel Art Characters for 2D Games

Learn the fundamentals of 2D character design and sprite animation to create professional top-down and platformer assets for your video games.

Foundations of Pixel Art: Designing 2D Game Assets

Create your own 2D game assets, from icons and HUDs to simple animations, using Aseprite or Libresprite.

SVG Sprites and Animation: Practical Web Vector Graphics

Learn to build, optimize, and animate SVG sprites to create high-performance, accessible, and responsive web interfaces.

Sprite Sheet Animation on HTML5 Canvas

Learn to load, slice, and animate sprite sheets using modern JavaScript for smooth, high-performance web graphics.

HTML Canvas Foundations: Building Game Graphics for Tetris

Learn to render 2D game graphics, manage coordinates, and build a classic grid-based game board using HTML Canvas and modern JavaScript.

Vector Graphics with Pycairo: Surfaces and Output Formats

Learn to configure 2D vector surfaces, write drawing operations, and export high-quality graphics to PNG, PDF, and SVG formats using Python.

Sprite Animation Fundamentals with HTML5 Canvas

Learn how to build smooth, responsive 2D animations using sprite sheets and modern JavaScript on the HTML5 Canvas.

Building the Board Class in Java Tetris-Style Games

Master graphic rendering and keyboard event handling in Java by constructing a robust board controller for classic tile-matching puzzles.

Working with Pixel Images: Resizing and Drawing Fundamentals

Understand the core mechanics of raster graphics, handle image scaling without losing quality, and apply precise drawing techniques to pixel-based designs.

HTML5 Canvas Drawing: Code Graphics and Shapes with JavaScript

Learn how to program dynamic 2D graphics, render shapes, and manipulate pixels on the web using HTML5 Canvas and modern JavaScript.
Showing 20 of 30 courses