Monthly Archive: November 2020

uSVC Tutorial 4: USB input

Hi there! Let’s continue with our tutorial series. This time we will explore another important part (maybe the most important in videogames?), i.e. the input. uSVC uses USB gamepads or keyboards as inputs. The USB stack we implemented is hot… (READ MORE)

uSVC Tutorial 3: smooth scrolling

Hi there! In the previous posts, we dealt with static maps, and moving sprites… Now we want to “move the screen” too! We suggest you to use the last program you wrote on the previous tutorial, so that we will… (READ MORE)

uSVC Tutorial 2: drawing sprites

Sprites What are sprites? Sprites are movable/dynamic graphics elements, typically the player, projectiles, enemies, bonuses, etc. As a such, they are extremely important, and in this tutorial we are going to show how to draw them on screen, using uSVC…. (READ MORE)

uSVC Tutorial 1: drawing tiles

Note! If this is your first project, please refer to the previous article, in order to setup Atmel Studio for uSVC. The goal of this first tutorial is to draw something onscreen, but before actually drawing something, you need some…… (READ MORE)

Setting up Atmel Studio for uSVC

The first steps… Instead of discussing and explaining a lot of functions, our opinion is that starting with a step-by-step example is the best way to get into uSVC programming. In the last news, we provided you with a template… (READ MORE)