Vircon32 game console
English Spanish

Project

Home page What is Vircon32? F.A.Q. Links

Software

Emulator RetroArch Games Test ROMs Development tools Libraries

Documents

Specification Quick guides ▶ Tutorials C API reference

Others

Physical versions Art
Vircon32: Tutorials

This section contains tutorials that will teach you how to create games for the console, and provide you with example functions and assets that you can use in your own projects.

Remember that another good learning resource is the source code of the test roms and other programs. These projects have been written taking care of code organization and including many comments to be easy to understand.

Sources Tutorials: Robot game
This is the most basic tutorial set: it begins from scratch.

It is a set of small sample projects to guide you through the different aspects of the game creation process in Vircon32. With it you will create a simple game base like the one in the image below.

Currently includes the following parts:
  • Part 1A: Hello world (with text)
  • Part 1B: Hello world (with image and sound)
  • Part 2: Player inputs and movement
  • Part 3: Using tile maps
  • Part 4: Detecting collisions
Sources Tutorials: Game creation process
This tutorial project is created to illustrate the whole process of creating a game, which is explained in the video below. It covers all needed steps at a basic level.
Sources Tutorials: Writing text
Most games or programs will need to show basic text, or even just numbers for a score. This set of tutorials shows different ways in which you can write text, from basic to more advanced.

Currently includes the following parts:
  • Part 1: Using the default font
  • Part 2: Building strings by joining parts
  • Part 3: Custom numbers with no font
  • Part 4: Constant-width font
  • Part 5: Variable-width font
  • Part 6: Text alignment
Sources Tutorials: Gem maze
Gem Maze is an example to show how to make a small, simple game with the available libraries for tile maps, collisions, etc. It was made as a sample project for participants in the 2nd Vircon32 game jam at itch.io.
Sources Tutorials: Graphic effects
This is a series of more advanced tutorials showing some techniques to achieve certain graphic effects on the console.

Currently includes the following tutorials:
  • Reflections on moving water
  • Making silhouettes out of images
  • Motion blur (per-object and fullscreen)
  • Imitation of palette swaps
  • Drawing non-textured 3D polygons
  • Particle effects