
Anodyne · RAWG · Courtesy of RAWG
Game data
Metacritic 75- Released
- 2013-02-04
- User rating
- 3.08 / 5
- Genres
- Adventure, Action, RPG, Arcade, Indie
- Platforms
- PC, Xbox One, PlayStation 4, Nintendo Switch, iOS, Android, macOS, Linux
via RAWG
Game details · IGDB
In Anodyne, the character Young wakes up in a mysterious void filled with geometric white platforms, guided only by the voice of the mysterious character, Sage. Take the role of Young as you explore and fight your way through over twenty nature, urban and abstract themed areas in the human Young's subconscious, ranging from diverse, monster and trap filled dungeons, to passive and friendly pastoral landscapes. Anodyne's aesthetics are presented with a 16-bit-era visual style and a moody, dream-like soundtrack. Are you ready for a nostalgic adventure in the land of classic pixelated action-…
- Released
- 2013
- Genres
- Platform, Adventure, Indie
- Platforms
- PlayStation 4, Linux, Android, PC (Microsoft Windows), iOS, Mac, Xbox One, Nintendo Switch
- Game modes
- Single player
- Engine
- Flixel
- Developer
- Analgesic Productions, Marina Kittaka, Melos Han-Tani
- Publisher
- Analgesic Productions, Nnooo Pty Ltd.
Source code
As of 9/23 2023, Anyone may download and use the game assets and source code! Even without owning Anodyne. However, to play any identical remakes/spinoffs, we would appreciate it if you purchased a copy of the game first. Purchase the game here: or here: Important Files Related to Installation/Editing Game LICENSE.md contains license/usage info. Installation.md contains how to download and install all the files to compile and run Andyne. FAQ.md will contain questions answering questions about the code. USING LEVEL EDITOR.md contains some info on how to compile/download DAME, the level editor for Anodyne. CODEGUIDE.md features some info on how the code architecture works, if you'd like to get started making changes. bin/ This will contain the game once you've built it with FlashDevelop. It also contains joyquery which the Windows version uses for controller support obj/ I still don't understand what this folder is for. I think it stores temp files for compilation from FlashDevelop. txt/ Various notes to myself, these might be enlightening or amusing. Some are to-do lists, some are early planning. xml app/ .xml files needed for packaging the game as a standalone .exe file by using Adobe AIR and Flex. Analgesic Music Source Files - this is all of the original music source files which you can open in REAPER and play back using the free sfz plugin with some freely available soundfont files. There's more instructions inside! REAPER lets you easily export these projects as MIDI files to use in other DAWs, even if you don't have the original plugins. Intra.dam - The level data. You'll need to figure out how to build a working version of DAME level editor, unfortunately, but I did include the source code for that. Intra-AIR.as3proj - the flashdevelop IDE file. Minimaps.dam - Level data for the in-game minimaps various .bat files: These are used for packaging the game (as an .exe or .apk), or for testing the game using flash player. You could play the game in mobile-size with on screen buttons by running RunMobile.bat, but if you wanted to build an APK you'd need to install android SDK and update the .bat files SDK paths accordingly awerwer, ca, com -various extensions for mac controllers, steam. none of these are integrated into this public version so this is obsolete i think) csv/ -tilemap data for the levels. you could edit these with DAME (the level editor). Note that collision data is elsewhere data/ Contains both uncompiled dialogue (.txt) and compiled dialogues (NPC Data EN.as), which the game loads. Dialogue can be compiled with the make npc data.bat script, which runs the gen npc.py python script. You shouldn't need to compile these unless you're modifying dialogue. You can also just directly edit the .as files to add new dialogue scenes The other .as scripts contain embeds for sprites that are used by other game code, or loading in game audio. If you want to add music you'd do that here. TileData lets you change collision info of tilemaps. CSV Data contains embedded .csv files (tilemap data). Common sprites contain some sprite embeds entity/ decoration - Various visual effects enemy - Enemies, bosses. gadget - dungeon entities (buttons, doors, holes, etc) interactive - NPCs, most cutscenes player - stuff relating to Young (brooms, swap, player movement) global input management (keys.as), gamestate, flags, saving code, font data. in particular: Registry - contains functions for conversion of level data XML into a parsable format for the game (which SpriteFactory then uses) helper misc files - e.g. windmill cutscene, achievements, dialogue state management, helper functions for events/cutscenes, shaders for SUBURB... in particular SpriteFactory - this code helps load data from the level data .xml to spawn enemies. If you wanted to port anodyne's level data to some other format, you might need to edit this at some point org -Contains the open source Flixel engine. I might have made some modifications here, idk. s
Excerpt from the source-code README · 6,642 chars · not written by Vinony
Wikidata facts
- Instance of
- video game
- Country of origin
- United States
- Platform
- iOS
- Game mode
- single-player video game
- Official website
- www.anodynegame.com
Show 11 more facts
- itch.io URL
- han-tani.itch.io/anodyne
- language of work or name
- English language
- operating system
- Android
- input device
- touchscreen
- distributed by
- App Store
- publication date
- 2013-03-22
- software version identifier
- 1.506
- review score
- 46%
- has characteristic
- indie game
- programmed in
- ActionScript
- source code repository URL
- github.com/analgesicproductions/Anodyne-1-Repo
Sources (11)
via Wikidata · CC0