diff --git a/USERGUIDE.md b/USERGUIDE.md
index 87445c05f..c90fe0f0a 100644
--- a/USERGUIDE.md
+++ b/USERGUIDE.md
@@ -1480,6 +1480,7 @@ Consider the table below a work in progress as it's obvioulsy not fully populate
| msx1 | MSX1 | | |
| msx2 | MSX2 | | |
| naomi | Sega NAOMI | | |
+| n3ds | Nintendo 3DS | RetroArch (Citra) | |
| n64 | Nintendo 64 | RetroArch (Mupen64Plus-Next on Unix & macOS, ParaLLEl N64 on Windows) | Single archive or ROM file in root folder |
| nds | Nintendo DS | | |
| neogeo | SNK Neo Geo | RetroArch (FinalBurn Neo)* | Single archive file following MAME name standard in root folder |
diff --git a/resources/templates/es_systems.cfg_macos b/resources/templates/es_systems.cfg_macos
index b25c77a96..38fc73763 100644
--- a/resources/templates/es_systems.cfg_macos
+++ b/resources/templates/es_systems.cfg_macos
@@ -595,6 +595,15 @@
msx
msx2
+
+ n3ds
+ Nintendo 3DS
+ %ROMPATH%/n3ds
+ .3ds .3DS .3dsx .3DSX .app .APP .axf .AXF .cci .CCI .cxi .CXI .elf .ELF .7z .7Z .zip .ZIP
+ /Applications/RetroArch.app/Contents/MacOS/RetroArch -L %EMUPATH%/../Resources/cores/citra_libretro.dylib %ROM%
+ n3ds
+ n3ds
+
n64
Nintendo 64
diff --git a/resources/templates/es_systems.cfg_unix b/resources/templates/es_systems.cfg_unix
index a12f13336..5e38ff3ba 100644
--- a/resources/templates/es_systems.cfg_unix
+++ b/resources/templates/es_systems.cfg_unix
@@ -595,6 +595,15 @@
msx
msx2
+
+ n3ds
+ Nintendo 3DS
+ %ROMPATH%/n3ds
+ .3ds .3DS .3dsx .3DSX .app .APP .axf .AXF .cci .CCI .cxi .CXI .elf .ELF .7z .7Z .zip .ZIP
+ retroarch -L %COREPATH%/citra_libretro.so %ROM%
+ n3ds
+ n3ds
+
n64
Nintendo 64
diff --git a/resources/templates/es_systems.cfg_unix_flatpak b/resources/templates/es_systems.cfg_unix_flatpak
index feaabbe2e..37f503466 100644
--- a/resources/templates/es_systems.cfg_unix_flatpak
+++ b/resources/templates/es_systems.cfg_unix_flatpak
@@ -595,6 +595,15 @@
msx
msx2
+
+ n3ds
+ Nintendo 3DS
+ %ROMPATH%/n3ds
+ .3ds .3DS .3dsx .3DSX .app .APP .axf .AXF .cci .CCI .cxi .CXI .elf .ELF .7z .7Z .zip .ZIP
+ flatpak run org.libretro.RetroArch -L %COREPATH%/citra_libretro.so %ROM%
+ n3ds
+ n3ds
+
n64
Nintendo 64
diff --git a/resources/templates/es_systems.cfg_windows b/resources/templates/es_systems.cfg_windows
index ecf4c0d9c..259103854 100644
--- a/resources/templates/es_systems.cfg_windows
+++ b/resources/templates/es_systems.cfg_windows
@@ -595,6 +595,15 @@
msx
msx2
+
+ n3ds
+ Nintendo 3DS
+ %ROMPATH%\n3ds
+ .3ds .3DS .3dsx .3DSX .app .APP .axf .AXF .cci .CCI .cxi .CXI .elf .ELF .7z .7Z .zip .ZIP
+ retroarch.exe -L %EMUPATH%\cores\citra_libretro.dll %ROM%
+ n3ds
+ n3ds
+
n64
Nintendo 64
diff --git a/themes/rbsimple-DE/n3ds/colors.xml b/themes/rbsimple-DE/n3ds/colors.xml
new file mode 100644
index 000000000..65c61fcbf
--- /dev/null
+++ b/themes/rbsimple-DE/n3ds/colors.xml
@@ -0,0 +1,18 @@
+
+ 6
+
+
+
+ 929497
+
+
+ C02424
+
+
+ 221D1F
+
+
+ 1F8ABE
+
+
+
diff --git a/themes/rbsimple-DE/n3ds/images/console.svg b/themes/rbsimple-DE/n3ds/images/console.svg
new file mode 100644
index 000000000..c4b754a4c
--- /dev/null
+++ b/themes/rbsimple-DE/n3ds/images/console.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/rbsimple-DE/n3ds/images/consolegame.svg b/themes/rbsimple-DE/n3ds/images/consolegame.svg
new file mode 100644
index 000000000..5237ba7eb
--- /dev/null
+++ b/themes/rbsimple-DE/n3ds/images/consolegame.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/rbsimple-DE/n3ds/images/controller.svg b/themes/rbsimple-DE/n3ds/images/controller.svg
new file mode 100644
index 000000000..548d8dc7a
--- /dev/null
+++ b/themes/rbsimple-DE/n3ds/images/controller.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/rbsimple-DE/n3ds/images/game.svg b/themes/rbsimple-DE/n3ds/images/game.svg
new file mode 100644
index 000000000..f7a72809f
--- /dev/null
+++ b/themes/rbsimple-DE/n3ds/images/game.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/rbsimple-DE/n3ds/images/logo.svg b/themes/rbsimple-DE/n3ds/images/logo.svg
new file mode 100644
index 000000000..7bd53d003
--- /dev/null
+++ b/themes/rbsimple-DE/n3ds/images/logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/rbsimple-DE/n3ds/systeminfo.xml b/themes/rbsimple-DE/n3ds/systeminfo.xml
new file mode 100644
index 000000000..b2e6f9cb6
--- /dev/null
+++ b/themes/rbsimple-DE/n3ds/systeminfo.xml
@@ -0,0 +1,33 @@
+
+ 6
+
+
+
+ Manufacturer : Nintendo
+
+
+ Year of Release : 2011
+
+
+ Units sold : 72.53 million
+
+
+ Best-selling game : Mario Kart 7
+
+
+ CPU : 268MHz Dual-Core ARM11 MPCore + single-core ARM9
+
+
+ FCRAM : 128MB / Video RAM : 6MB
+
+
+ Screen : Reflective TFT Colour LCD
+
+
+ Resolution : 800 x 240 pixels (16.7 million colours)
+
+
+ Sound : Stereo speakers w/virtual surround, headphones
+
+
+
diff --git a/themes/rbsimple-DE/n3ds/theme.xml b/themes/rbsimple-DE/n3ds/theme.xml
new file mode 100644
index 000000000..f097080c3
--- /dev/null
+++ b/themes/rbsimple-DE/n3ds/theme.xml
@@ -0,0 +1,40 @@
+
+ 6
+ ./../theme.xml
+ ./colors.xml
+ ./systeminfo.xml
+
+
+
+ ./images/controller.svg
+
+
+
+
+
+ 262626
+ 262626
+
+
+
+
+
+ ./images/logo.svg
+
+
+ ./images/consolegame.svg
+
+
+
+
+
+ ./images/console.svg
+
+
+
+
+
+ ./images/logo.svg
+
+
+