Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Greedy Greg

The bandits stole your money. Get them! · By ryuzaki_mrl

How did you make a .cia file, and which game engine are you using?

A topic by Toastendo created May 21, 2020 Views: 755 Replies: 8
Viewing posts 1 to 3

How did you make a .cia file, and which game engine are you using?

Developer

I'm using my own game engine written in C++ (https://github.com/Ryuzaki-MrL/MinimalismEngine).
I ported the engine code to the 3DS and Switch via devkitpro (which is a homebrew toolchain, not an official SDK). Devkitpro provides the tools for building a 3DS or Switch executable.
I'm not actually building a .cia because I haven't made a banner for the game, and that is required. The 3DS version is a .3dsx and requires a homebrew launcher.

Thanks,

 I am currently using a copy of unity that can export for 3DS but am having compatibility problems.

Would you mind making a quick tutorial for your game engine, new to C/C++ and would like to learn how to use your engine to make homebrew, thanks.

Developer

Currently I'm not having the time to work actively on the engine, but what I plan to do is to eventually add comments describing how every class works. Even then, there are some things I still need to do in order for it to be usable by others, such as releasing tools for generating fonts and other data based on my file formats (RZFT and RZDB). In its current state, it's not at all intuitive, and a quick tutorial wouldn't be enough.

Ok, Thanks.

Developer

For the time being, I've added the game's source code to the downloads. It may be of some help.

Do you think that you can port enter the gungeon to 3ds?? I just want to know, if so can you use devkitpro?

Probably not a good idea, the game uses unity: which is notorious for bad preformance on 3DS (because it is not designed to work with 512mb of ram).