Vircon32: Creating my own console

A place to house devlogs of member’s projects.
User avatar
carra
Posts: 157
Joined: Thu May 13, 2021 10:39 am

Re: Vircon32: Creating my own console

Post by carra »

So, about a week ago I bought this console. It is an Anbernic RG552, a decent emulation machine. I chose this model to turn it into a portable Vircon32 because it fits my console so well. It has widescreen, good d-pad placement and can run both linux and android.

Image

I had never coded for android, but I was able to build an android version of my retroarch core and import it into the console along with game roms and thumbnails. I'm quite pleased with the results, you can see the console running here:



EDIT: And now, thanks to the people at Discord, the core works not only on Android, but also on iOS/MacOS/tvOS.
User avatar
carra
Posts: 157
Joined: Thu May 13, 2021 10:39 am

Re: Vircon32: Creating my own console

Post by carra »

Well, it finally happened. Vircon32 got officially accepted into RetroArch! That means you can now install the core automatically from RetroArch itself. This core works on Windows, Linux, Mac, Android, iOS, tvOS, Raspberry Pi 4 and the Nintendo Switch.

Image

In the current version the Vircon32 standard bios is embedded in the core itself (since it is legal), so just install the core and you are good to try the games!

The RetroArch team also opened a Steam page for Vircon32:

Image

With this I plan to stop working on the console itself for some time, so that I can focus on the games.
User avatar
deleter
Posts: 59
Joined: Mon Feb 15, 2021 5:40 pm

Re: Vircon32: Creating my own console

Post by deleter »

awesome! looking forward to seeing what games you make with it
User avatar
carra
Posts: 157
Joined: Thu May 13, 2021 10:39 am

Re: Vircon32: Creating my own console

Post by carra »

It's been some time since I last updated this, so I'll make a post.

I have been working on making a racing game for the console. You can see the prototype I made in this video (with my comments in it). I was able to make a "mode 7" effect for the ground.



Now, to make a better car sprite with more directions I thought about using some free 3D car model, but I'm not a 3D artist so it would be hard for me to do it well. I could hire someone but that could be expensive and it would be hard to ensure I get the right perspective, angles and lighting. So I had the idea to use toy car models. They are cheap, easy to find and look good so I bought a few.

Image Image

I made a controlled setup with the right position and lighting, and took photos turning the car 15 degrees each time, to get 24 positions. I drew a grid to control that the perspective was correct too. A tiny colored dot on the ceiling marked the turning center for me.

Image

This is the final result. Here you see a larger model, and also the reduced model to use in game for a more "pixel art" style. This all took quite some time, but it looks really good. It also adapts quite well to the perspective in game, so I'm pleased 🙂

Image Image
User avatar
carra
Posts: 157
Joined: Thu May 13, 2021 10:39 am

Re: Vircon32: Creating my own console

Post by carra »

It's been some time since I last wrote. Here is a video with some updates, and documenting what I did so far for the racing game.



Now I am working on making some props to populate the circuits and make them less plain. I made this by hand myself, but I also have some other already made miniatures for trees and plants.

Image
User avatar
Sirocco
Site Admin
Posts: 767
Joined: Fri Feb 12, 2021 10:25 pm
Location: Outer Demoscenia
Contact:

Re: Vircon32: Creating my own console

Post by Sirocco »

Holy cow, that's really nice work! The car scan turned out very well, and reminds me of old DOS games from the 90s (this is a good thing, to me) :D
User avatar
carra
Posts: 157
Joined: Thu May 13, 2021 10:39 am

Re: Vircon32: Creating my own console

Post by carra »

So, here is some more progress on the car game that I had not shown here. I now have several 2D objects on the circuit and the car can go through them. No collisions yet, working on that now.

Image

But I have more important news today. I have been thinking about this for some time, and I'm finally going to stop working on this console. I'll share the explanation below.

I've been working hard on Vircon32 for 5 years now. I'm quite happy with what this project has reached: The console is finished. It has software, tools, documents, and tutorials. I've made several full games and demos. And Vircon32 got integrated into RetroArch and other related systems. So mostly, the only thing left for me to continue is to keep making more games.

On the other hand, it doesn't seem that the console is going to have a much larger public than it has now. To my knowledge there's no one making games for it either. One of my bets with this was to try and form a small community around Vircon32, and that's why I invested a lot of time in making it as accessible as possible. But sadly that effort did not pay off.

You may remember: in the last months I made the decision to make more elaborate games. I've been working on my car game for 3 months now and, at this rate, if I were to be ambitious it could easily take another 4+ months to finish it. I feel this is too much of my time for a system where only a handful of people will play the game, even being free.

That's why I thought: if the console itself has not much left for me, and since I'm going to invest so much time in a game, why not go the extra mile and try to make a commercial game? So that's what I'm going to do from now on. I have an idea to make a metroidvania type game and I'm going to release it on PC for Steam. At the moment I don't have anything to show, but if any of you is interested I can post it on GDR when I do.

Still I don't want to just abandon the car game. I'd like to try to finish it, even if I have to cut some things from it to not take too long. In the meantime I'm going to learn Godot and I'll get information about everything I may need (Steam dev account, become a freelancer/create a company, etc).

But as for Vircon32 the car game will be the last one I will make for the console, at least for now. This new project is very ambitious and will require my full attention.
Post Reply