Dev Ops with Nintendo 3DS game development

March 05, 2019, at 07:20 PM by mgarcia in 2019, 3DS, Pics, GameDev, Blog (4 comments)

Title: Dev Ops with Nintendo 3DS game development Author: mgarcia Date: 2019-03-05 19:20 +1100 Tags: 2019, 3DS, Pics, GameDev, Blog Comments: Open

Image: Blog.2019-03-05-Dev-Ops-with-Nintendo-3DS-game-development

Click to view original image: 412kb

  Youtube video of the 3DS version and the Linux version 

Youtube video of the 3DS version and the Linux version!

4 comments on "Dev Ops with Nintendo 3DS game development"

  • mgarcia: 2019-03-05 19:20 +1100
    The problem with starting from scratch, is just that, it requires everything to be redone.. even a new development workflow AKA dev-ops, new make and batch files.. boring and tedious Dev-Ops stuff.

    But, on the plus side of having done it before, I can do it better... and quicker.
    Instead of taking a few days,it took me few hours (nothing works first time) :/
    Yes it takes a while to go through the compiler settings for the first time, especially when it's not a 'standard' PC one.

    I'm not a C/C++ and toolchain expert and while I don't struggle with GCC, Make, etc (I know everybody is using CMake or better these days), having multiple targets like, hardware (and Operating Systems) and different builds like debug and release, it gets complicated fast!

    I try to be a minimalist when it comes to Dev-Ops, I get by with:
    * Eclipse - which I also use for Java and PHP dev.
    * Makefile - Powerful and speeds up the coding times.
    * Scripts - Linux bash scripts and Windows batch files automate none-coding related task, ie moving or updating of images, configs etc.

    So, now I can target the 3DS, but it's still going to take a while to get where I was.
    I haven't tested the performance difference yet, I'm hoping for for double the rendered polygons (2000 triangles) at 60FPS but there's still a bit to do.. like getting text to display, loading models etc, etc, etc.

    Thanks for reading.
    Mike.

    Got something to say?
    Be social, say it below in the comments.

  • Levi D. Smith: 2019-03-14 12:24 +1100
    Does your demo have the full 3D effects with the depth setting turned on, or is it just 2D? I wasn't a huge fan of playing games with the depth setting on, but I am curious about how it works and how difficult is it to write a game that uses it.
  • mgarcia: 2019-03-15 09:26 +1100
    Hi Levi,
    Currently, it does not do stereoscopic :'(
    I try and get it going now and then.. but keep failing.

    Stereoscopic on 3DS is pretty clever, it just redraws (with a lot of optimization) the screen again, using a slightly different view angle.

    The New 3DS XL stereoscopic is way better then the OG flickery mess.
    It's meant to be pretty trivial to do.. but I'm not using Nintendo's maths API, so it's getting the two to work together.
    Not sure how it is on unity3D... probably just a on/off UI switch =D.

    BTW, I follow your https://levidsmith.com/feed
    You haven't posted since Oct :P
  • mgarcia: 2019-03-19 18:23 +1100
    For anyone else reading this, the hardware and API isn't that easy and documentation is limited.. I spent more time on stereoscopic and still can't get it working 100%.



Comments are open.


Your name or alias (required):

Your plain text comment (required):


Your entered name and comment will be displayed above this form.
There is no reply notifications or editing of comments.

 Enter value: 2538  



RSS Feed @mgarcia_org Twitter Feeder my random Youtube videos
← An IndieWeb Webring πŸ•ΈπŸ’ β†’



Page last modified on March 19, 2019, at 06:33 PM and visited 684 times.

Servered to you by a Raspberry Pi Zero running Raspbian and PmWiki