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
Learn the essential principles of color theory, shading, and sprite design to create original retro-style assets for your digital games.
Master the art of low-resolution digital drawing to create characters, environments, and animations for modern 2D games.
Master pixel art fundamentals and animation workflows in Aseprite to create game-ready assets and sprite sheets from scratch.
Explore the evolution of gaming visuals from early pixel art to modern real-time ray tracing in this comprehensive text-based guide.
Learn how to resolve annoying full-screen window overlays, pixel bleeding, and display scaling issues across multiple monitors.
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.
Learn how to load, position, and animate 2D graphics to build interactive games using Pygame.
Learn how to efficiently manage multiple game characters, handle collisions, and structure your Python game code using Pygame's built-in sprite group classes.
Learn how to configure cameras, materials, and rendering pipelines in Blender to automatically generate retro 2D pixel art sprites from 3D models.
Create immersive top-down and platformer game worlds by learning foundational pixel art techniques, color theory, and tilemap animation.
Learn the fundamentals of 2D character design and sprite animation to create professional top-down and platformer assets for your video games.
Create your own 2D game assets, from icons and HUDs to simple animations, using Aseprite or Libresprite.
Learn to build, optimize, and animate SVG sprites to create high-performance, accessible, and responsive web interfaces.
Learn to load, slice, and animate sprite sheets using modern JavaScript for smooth, high-performance web graphics.
Learn to render 2D game graphics, manage coordinates, and build a classic grid-based game board using HTML Canvas and modern JavaScript.
Learn to configure 2D vector surfaces, write drawing operations, and export high-quality graphics to PNG, PDF, and SVG formats using Python.
Learn how to build smooth, responsive 2D animations using sprite sheets and modern JavaScript on the HTML5 Canvas.
Master graphic rendering and keyboard event handling in Java by constructing a robust board controller for classic tile-matching puzzles.
Understand the core mechanics of raster graphics, handle image scaling without losing quality, and apply precise drawing techniques to pixel-based designs.
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