Skip to content

An online Golden Sun Engine entirely built in HTML5 with Phaser 2.

License

Notifications You must be signed in to change notification settings

immortaleeb/goldensun_html5

 
 

Repository files navigation

Golden Sun Engine - HTML5

An online Golden Sun Engine entirely built in HTML5 with PhaserJS CE 2.15.0.

See the DEMO. Prefer to use Chrome based browsers.

  • This repository is just the engine. I'm not planning to do many maps, animations, items etc. Content here is just enough to show the functionalities.
  • People should be able to make a GS like game without any programming skills with this project.
  • WE NEED HELP! Please, feel free to reach me if you want to do so. Join our discord server.
  • If you found any bug, please create an issue for it.
  • Issues are not very well explained, feel free to reach me for details about them.
  • The goal of this project is not to do exactly the same engine as GS, but very similar.
  • Check the wiki for database configuration, tutorials and project information.
  • There's no production environment for now, but I'm planning to do it with webpack and embed most of the assets.
  • In the future, it will also be possible to distribute it by Electron (desktop) and/or Ionic (mobile).
  • Use github discussion to make questions.

Things that you can do without programming knowledge

  • Maps
  • Sprites
  • Battle Animations
  • Shops
  • Djinn
  • Summons
  • Abilities
  • Items
  • Main chars
  • Enemies

Development environment

GS-HTML5 supports both Javascript and Typescript. We use Webpack to build the bundle and serve the development environment.

  • I strongly reccomend using Visual Studio Code to develop.
  • Install dev dependencies by running npm install in the root folder.
  • Use npm start to start the development server.
  • Use npm run build to generate a bundle.
  • Use npm run format to format your code or just make a local commit to format it automatically.
  • Use these guidelines to comment code.
  • Learn Phaser 2 by examples or by this tutorial. For reference, check their API.

Utils

Some useful tools that I use to manage the resources:

Minor utils

Credits

All Golden Sun games and their media are property of Camelot Software Planning Ltd., Nintendo and/or Nintendo of America Inc., and are protected by United States and international copyright, trademark and other intellectual property laws.

About

An online Golden Sun Engine entirely built in HTML5 with Phaser 2.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 75.5%
  • TypeScript 24.3%
  • Other 0.2%