-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Joe Williamson edited this page Dec 4, 2017
·
10 revisions
Lycan is a game framework extending HaxeFlixel, currently under development. It aims to make Flixel easier to use, extends features, and provide more concrete implementations of common game features.
- Allow for composition based design in a way which is compatible with Flixel
- Concrete templates, utilities, effects and implementations for common game features, including for specific types of game
- Advanced integration with the Tiled map editor
- Features for mobile games such as UI, achievements, ads and IAP
- Provide tools for procedurally generating content such as art (especially for game jams and prototypes)
- Reduce the need for boilerplate
- Reimplement some flixel and flixel-addons features as components instead of FlxSprite subclasses
- Macro based component system automates composition over inheritance
- Macro based save data management
- Macro based collection management for characters, levels, upgrades, quests etc
- Box2D physics integration (Which is better suited to certain types of game than Nape)
- Cinematics scripting
- Threaded loading
- More robust system for attaching sprites to each other
- Load a tiled level instantly into a playable World object
- Easily define how objects are loaded
- Many components available out of the box for common game features such as switches, chests, doors and collectables
- Pre-defined types and keywords to used in tiled maps
- Nested maps for more modular level design
- Physics based platformer controller (TODO)
- Quest system (TODO)
- AI: Behavior tree, utility based (TODO)
- Switches
- Collectables
- Moving platforms
- Power circuits
- Isometric maps and components (TODO)
- UI elements such as draggable menus and viewports
- Achievements
- Ads
- IAP
- Social
- Fire and smoke (TODO)
- Procgen animated lightning
- Procgen rain with parallax
- Procgen tilesets (TODO)
- Procgen character spritesheets (TODO)
- Procgen environments such as trees, mountains, rocks, grass, clouds (TODO)
- Procgen circular graphics such as wheels, gears, dawn beams
- Procgen stars and sparkles (TODO)
- Cinematic text animations
- Improved particle system (TODO)
- Various particle effect presets (TODO)
- Position anything from its center
- Conditional events
- Parallax utilities