Last Updated 2024-08-24
uFactory Development Roadmap
Basic Factory
- Straight Conveyor COMPLETE!
- Turning Conveyors COMPLETE!
- Converter Machines COMPLETE!
- Mechanical Arms COMPLETE!
- Assembler Machines COMPLETE!
Factory Tools (Basic)
- Build Tool COMPLETE!
- Destroy Tool COMPLETE!
Factory Interface
- Machine Config COMPLETE!
- Factory I/O COMPLETE!
- HUD - Objectives COMPLETE!
- HUD - Time Control COMPLETE!
- HUD - Tools COMPLETE!
- HUD - Status COMPLETE!
- Pause Menu COMPLETE!
- Game Over Menu COMPLETE!
Milestone #0 - Proof of Concept - Complete
Mod Support
- External Commodity Definition Files COMPLETE!
- External Machine Definition Files COMPLETE!
- External Scenario Definition Files COMPLETE!
- Commodity Editor Tool COMPLETE!
- Machine Editor Tool COMPLETE!
- Machine Animation Tester COMPLETE!
- Scenario Editor Tool COMPLETE!
- Mod Manager Tool COMPLETE!
- Placeholder Commodity Graphics COMPLETE!
- Placeholder Machine Graphics COMPLETE!
Main Menu
- Main Menu COMPLETE!
- New Game Menu COMPLETE!
- Load Game Menu COMPLETE!
- Settings Menu COMPLETE!
Save/Load
- Save Factory Games COMPLETE!
- Save Game Menu COMPLETE!
- Overwrite Warning Popups COMPLETE!
- Load Factory Games COMPLETE!
- Load Game Menu COMPLETE!
- Load Confirmation Screen COMPLETE!
Usability
- Dark Mode COMPLETE!
- Gameplay Tips COMPLETE!
- Feedback/Bug Reporting COMPLETE!
- Better Selection Mechanism COMPLETE!
- Status Lights COMPLETE!
Factory Tools (Adv)
- Copy Tool COMPLETE!
- Move Tool COMPLETE!
- Empty Belt Tool COMPLETE!
Misc. Adv. Factory
- Multi-Stage Factories COMPLETE!
- Splitter Conveyor COMPLETE!
- Configurable Mechanical Arms COMPLETE!
- Commodity Detail Window COMPLETE!
Content
- Toothpicks (Tutorial) Level COMPLETE!
- Childs Play Level COMPLETE!
- Woodworking Level COMPLETE!
Milestone #1 - Release Godot Beta 2.0 - Released
Liquid & Gas
- Add Liquid Pipes COMPLETE!
- Add Gas Vents COMPLETE!
- Overlay View Modes COMPLETE!
- Construction/Destruction Tools COMPLETE!
- Importers COMPLETE!
- Exporters COMPLETE!
- Trashers COMPLETE!
- Bridges COMPLETE!
- Filterers COMPLETE!
Quality of Life
- Copy Settings Tool COMPLETE!
- Draw Belts Tool COMPLETE!
- UI Scaling COMPLETE!
- Mouse Panning COMPLETE!
- Address User Feedback COMPLETE!
- Unified Tooling COMPLETE!
Advanced Belts
- Sorter Conveyor COMPLETE!
- 2-Way Conveyors COMPLETE!
- U-Turn Conveyors COMPLETE!
- Bridge Conveyor COMPLETE!
Process Diagrams
- Process Diagram Data Format COMPLETE!
- Process Diagram Editor COMPLETE!
- Process Diagram Viewer COMPLETE!
Content
- Toothpicks Diagram COMPLETE!
- Toy Blocks Diagram COMPLETE!
- Wooden Chair Diagram COMPLETE!
- Wooden Stool Diagram COMPLETE!
- Aluminum Diagram COMPLETE!
- License Plate Diagram COMPLETE!
- Beer Brewing Diagram COMPLETE!
- Beer Brewing Level COMPLETE!
- License Plate Level COMPLETE!
Milestone #2 - Release Godot Beta 2.1 - Released
Features
- Fuel System COMPLETE!
- Assembly-Customized Tokens COMPLETE!
- Assembly Groups COMPLETE!
- Optional Objectives COMPLETE!
Content
- Rubber Diagram COMPLETE!
- Graphite Diagram COMPLETE!
- Pencil Ferrule Diagram COMPLETE!
- Pencil Diagram COMPLETE!
- Rubber Level COMPLETE!
- Pencil Level 1 COMPLETE!
- Pencil Level 2 COMPLETE!
- Salty Tutorial Level COMPLETE!
Milestone #3 - Minor Release Godot Beta 2.1.5 - Released
Extended Support
- Linux Support COMPLETE!
- Mac Support In Progress
- Steam Deck Support In Progress
- Gamepad Support In Progress
- Language/Translation Support In Progress
Quality of Life
- Address User Feedback not started
- Machine Status Pie Chart not started
- Searchable Help not started
Content
- Glassware Level not started
- New Level (TBD) not started
Milestone #4 - Release Godot Beta 2.2
3rd Party Integration
- Steam Achievements
- Steam Workshop
- Discord Rich Presence
Quality of Life
- Address User Feedback
- Advanced Machine FX (laser beams, particles)
- Custom Keymapping
- Proper Load Screen
Content
- Petroleum Level
- New Level (TBD)
Milestone #4 - Release Godot Beta 2.3
Electricity
- Electric usage for Machines
- Electric generators
Special Abilities
- Efficiency Mod Chips
- Speed Mod Chips
- Stack Mod Chips
Quality of Life
- Status-Colored Floor Tiles
- Configurable Conveyor
Content
- Paint Level
- Chocolate Level
- N95s Level
- New Level (TBD)
Milestone #5 - Release Godot Beta 2.4
User Progress
- Online Stat Upload
- Stat Comparison UI
- Ability Unlocks
Content
- New Trailer
- Level 12 (TBD)
- Level 13 (TBD)
- Level 14 (TBD)
- More?
Milestone #6 - Full Release Godot 2.5