indiegame.fan
Open Sourcerer header art

Open Sourcerer

Open Sourcerer is a 2D platformer where players create and customize their spells in JavaScript.

Steam Page
Release
Coming Soon
Steam Reviews
No reviews yet

Does this feel indie?

Vote based on whether this game feels indie to you. You can change your vote at any time. Results earn an IGF score after 10 accepted votes.
No votes yet
Vote on More Games
Game contextLatest: IGF Team
ContextThe evidence factors used to assess whether this game belongs on IndieGame.Fan.Status
Notes
Latest Contributor: IGF TeamEdit notes
Search Google: Who developed Open Sourcerer?Developer scaleThe operating scale of the game's developer.
Search Google: Who published Open Sourcerer?Publisher scaleThe operating scale of the game's publisher.
Search Google: Is Open Sourcerer self-published or published by Self Published?Publisher statusHow the game's publishing relationship is classified.
Search Google: How is Open Sourcerer and Self Published funded?FundingThe known source of funding behind the game.
Search Google: Who controls the creative direction and IP for Open Sourcerer and Gnarled Helix LLC?Creative controlWho appears to retain creative control of the game.
Search Google: What is the release status of Open Sourcerer?Release statusWhether and how the game has been released.

Media

6 items

About the Game

Open Sourcerer is a 2D platformer where you use JavaScript to control and customize your spells. You will learn the basics of programming in JS in a safe, sandboxed environment with a mix of traditional APIs and custom spell dependencies - the building blocks of your offensive and defensive abilities. Solve puzzles, defeat enemies, and build your own abilities in a story-rich platforming environment. No prior programming experience is necessary.

Need to cast a fireball? Require the "fire" dependency in your code and instantiate a Fireball instance. Everything from magical attacks to character movement can be controlled through code, allowing for expressive play styles that allow you to front-load the complexity of combat into scripting.

The core game loop is learn -> experiment -> explore. In the learning phase, you'll complete coding challenges to unlock new abilities. In the experimentation phase, you'll tweak these abilities through constructor args, callbacks, and control structures, and in the exploration phase you'll test your newfound abilities against challenging waves of enemies as you progress across levels.

Will this game teach you to be a professional software engineer? Nope! That's not what this is for. This helps you answer a more basic question: "Do I enjoy programming?"