Elli's House (3DS, PSP, GBA)
Elli's House
About the project
Elli's House es un videojuego de acci�n y aventura publicado por Glacial Moon Games para Windows, lanzado en 2021.
Official project information
Elli's House — ports
Ports of Elli's House for Windows (C++), Game Boy Advance, Nintendo 3DS and PSP. The original game was created in GameMaker by the Glacial Moon Games team for GameJaaj 7. Development of these ports was assisted by AI.
The original Windows/GameMaker release is available on itch.io. That original itch.io version was made by the team without AI assistance; the AI disclosure in this repository applies only to the later ports.
Downloads
Ready-to-play packages are published in GitHub Releases:
| Platform | Release file | Contents |
|---|---|---|
| Windows | EllisHouse-Windows.zip | ellis_house.exe and assets |
| Game Boy Advance | EllisHouse-GBA.gba | GBA ROM, internal code ELLI |
| Nintendo 3DS | EllisHouse-3DSX.zip | Homebrew Launcher package |
| Nintendo 3DS | EllisHouse-3DS.cia | CIA package |
| PSP | EllisHouse-PSP.zip | PSP/GAME/EllisHousePSP package |
| Artwork | EllisHouse-Covers.zip | EZ-Flash, DS Style and RetroFlow covers |
Installation instructions:
- Windows
- Game Boy Advance and EZ-Flash
- Nintendo 3DS
- PSP, PSP Go and PS Vita/RetroFlow
- Homebrew stores
Controls
Windows
A/Dor arrows: moveSpace: jumpWwhile moving in the air: dashS: crouch, slide and interact with signsEsc: pauseR: restart room
Nintendo 3DS
- Circle Pad or D-Pad: move; down crouches/slides
BorX: jumpY,A,LorR: dashStart: pause
PSP
- D-Pad or analog: move; down crouches/slides
- Cross or Square: jump
- Circle, Triangle,
LorR: dash Start: pause
Build from source
The shared runtime is in src/; platform backends are in gba/, 3ds/ and
psp/. Converted original data used by the desktop build is in assets/.
Windows
Requires CMake 3.24+, a C++20 compiler and Git. The first configure downloads raylib 5.5.
cmake -S . -B build -G "MinGW Makefiles"
cmake --build build -j
GBA
Requires devkitARM and Python 3.
cd gba
make assets
make -j4
Nintendo 3DS
Requires devkitPro/devkitARM, 3ds-dev, Citro2D and Citro3D. Run
3ds/tools/generate_assets.ps1, then make -C 3ds -j4. CIA creation also
requires bannertool, makerom and 3dstool; their paths can be passed as
Make variables.
PSP
Requires the PSPDEV toolchain, GNU Make and Python 3. See
psp/README.md. psp/tools/build.ps1 accepts PSPDEV,
PYTHON and BASH environment overrides.
Credits and AI disclosure
- Original game and direction: Glacial Moon Games
- Programming: Annie
- Graphics: Pavão Gripado and IGustaMe
- Music: BainoLOL
- Original engine/event: GameMaker, GameJaaj 7
- C++ and console ports: developed with AI assistance
See ATTRIBUTION.md for the complete public attribution text.
Rights
No open-source license has been granted for the game, its assets or these ports. Unless the respective authors state otherwise, all rights remain reserved. Public visibility does not grant permission to redistribute or reuse its assets.