-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This wiki serves as the primary documentation for Foundry2D, covering its features, systems, workflows, and development practices. Whether you're using the editor to prototype levels or contributing to the project, you'll find information here to help you get started.
Some of Foundry2D's key features include:
- Rapid tile and entity placement.
- Adjustable entity properties for gameplay customization.
- Asset swapping for sprites, animations, and audio.
- Customizable level settings.
- Importing, exporting, and duplicating levels for easy iteration.
Foundry2D separates level creation into several systems that work together:
- Tiles define the level layout and special terrain behavior.
- Entities add gameplay objects such as the player, enemies, goals, and props.
- Asset Manager allows assets, animations, audio, and various settings to be customized without modifying code.
- Level Settings control level-wide gameplay options and metadata.
- Import/Export saves levels into a portable format that can be shared and reloaded.
This workflow allows designers to rapidly prototype ideas, test them immediately, and iterate with minimal effort.
If you're new to Foundry2D, the best place to begin is the tutorial, which walks through the editor, explains the core workflow, and demonstrates how to create your first level.
Afterward, you may find these pages helpful:
Foundry2D uses GitHub for source control, issue tracking, and documentation. Contributors are encouraged to follow the project's development workflow, coding standards, and documentation practices to help keep the project organized and maintainable. The wiki is intended to be a living reference that evolves and grows alongside the project.
Resources
Known Issues
Future Work
Globals
Managers
- Main Menu Manager
- Master Manager
- Camera Manager
- Hotkey Manager
- Import Export Manager
- Audio Manager
- Animation Manager
- PopUp Manager
UI
Managers
- Editor Manager
- Tile Manager
- Entity Manager
- Icon Manager
- Preview Manager
- Tool Manager
- Asset Manager
- Custom Cursor Manager
Tiles & Entities
- Grid Lines
- Preview Line
- Tiles & Entities
- Enemies
- Patrolling Enemy
- Flying Enemy
- Shooting Enemy
- Stationary Enemy
- Moving Platform
- Property Editing
Asset Swapping
UI
Managers
Player