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
- Battle Animations
- Main chars
- I strongly reccomend using Visual Studio Code to develop.
- Install dev dependencies by running
npm installin the root folder.
npm startto start the development server.
npm run buildto generate a bundle.
npm run formatto 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.
Some useful tools that I use to manage the resources:
- Visual Studio Code (for developing the game)
- Tiledmap Editor 1.1 (Tiledmap version problem fix for newer versions) (for building maps and also collision structures)
- Golden Sun Editor (for game info)
- TexturePacker 4.6.1 (for creating spritesheets)
- Sprite Sheet Packer (free alternative for TexturePacker)
- PhysicsEditor 1.6.3 (for creating collision structures)
- LoonPhysics (free alternative for PhysicsEditor)
- Shoebox (for creating fonts)
- Paint.NET (for images editing)
- XnConvert (for batch image convertion)
- Format Factory (for converting audio files)
- Audacity (for editing audio files)
- http://www.goldensunhacking.net/ (This project would be impossible without these guys)
- Golden Sun is copyright 2001-2003 Nintendo / CAMELOT.
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.