Game industry vet, coming out of a 10+ years coding hiatus.
A harm reduction urban Guerillero by day (well, really by night most shifts), reborn code thug and game developer when I can.
Old code bum and game industry vet here, first learned to code back in 1980. I strongly suggest using the GBA gamedev experimentation to learn some real low level coding and debugging by getting a debugger that can dissassemble any code running in the emulator, or even better on a real GBA plugged in to dev tools on your workstation to learn some assembly. Since you don`t want to use an engine as part of your desired experience is learning and understanding how everything works from the bare metal to the highest levels, I'd do that.
I'd look into plugging Lua as a script engine into your mono and GBA projects, look at LLVM to optimize code (byte or native), build yoruself some custom profiling and stat tools, etc.
Have fun !!
N.
Thanks for your tips! Actually I have some ideas about debugging with the emulator but I will check the real device (I have 2 GBA). I will check your advices, thanks.
Game industry vet, coming out of a 10+ years coding hiatus.
A harm reduction urban Guerillero by day (well, really by night most shifts), reborn code thug and game developer when I can.
Old code bum and game industry vet here, first learned to code back in 1980. I strongly suggest using the GBA gamedev experimentation to learn some real low level coding and debugging by getting a debugger that can dissassemble any code running in the emulator, or even better on a real GBA plugged in to dev tools on your workstation to learn some assembly. Since you don`t want to use an engine as part of your desired experience is learning and understanding how everything works from the bare metal to the highest levels, I'd do that.
I'd look into plugging Lua as a script engine into your mono and GBA projects, look at LLVM to optimize code (byte or native), build yoruself some custom profiling and stat tools, etc.
Have fun !!
N.
Thanks for your tips! Actually I have some ideas about debugging with the emulator but I will check the real device (I have 2 GBA). I will check your advices, thanks.
My pleasure, feel free to ping me with questions, as a soundboard, etc.