For this project, I decided to try something very different. I'm sharing my list of what needs to get done and what's been completed with the world. When you're making a niche game like this, it's important to be in touch with the community that supports it. My goal is to keep you all aware of what's up next and what bugs (I'm aware of) and which ones I've squashed.
This is absolutely not a completed or final in any way list. I'm adding things to it as I think of them.
Contact me to report any bugs.
Connect on facebook or reddit to discuss features and more..
Pending
Controls
- Joystick Controlls
- Keyboard Controls
Core and Components
- Engine - Strafing
- Torpedo Launcher
- Tractor Beam
- Scanner
- AI: Engine Turn Towards
- Engine Trails
- Cloak / Stealth
- Repairing
- Shields
- Power
- Component Damage
- Laser Damage based on power/component damage.
- AI: Change behavior if attacked.
Game Master
Interfaces
- Web Server - Initial Coding
- Web Server - API Interface
- COM - Ardunio / USB
- Commands for adding interfaces.
Lighting
- Lighting Controller
- Commands for Adding HUE Lights
- Commands for Adding DMX Lights
Networking
Social / Sharing
- Youtube Video - How to use REST/JSON
UI
- Main Menu: Campaign and Skirmish
- Design Panels
- Main Menu: Ship/Player Name
- Hull Panel
Website
- Documentation for Scenarios
- Documentation for Components
- Updated documentation for Objects
Completed
Assets
- Small Human Ship
- Alien Ships
- Asteroids
- Music for menu, win, lose, and battle variations.
- Audio Loader
- Skybox Loader
- Skybox
Audio
- Settings Save/Load
- Audio Controller
- Basic Audio System Framework
Core and Components
- Engine - Exhaust
- Laser - Burst at end of laser when something is hit.
- SYNC: All Stats
- SYNC: Fire()
- Beam Laser
- AI Behavior - Attack
- AI Behavior - Creep
- Explosions
- Object Definition
- AI Behavior - Wander
- AI Behavior - Waypoints
- AI Behavior - Forward
- AI Behavior - None
- Game Startup Functions
- Initial Script Loader
- Settings Controller
- Import/Export Settings
Modding
- Load music files from scripts.
Networking
- Build Internet System
- Build Offline System
Scenes and Scenarios
- Teams - RenderLaunchDetail
- Scenario Loader
- Scene Loadder
- Initial coding for Spawn Points
- Document Spawn position
- Adding lighting to scene
UI
- Ship Labels
- In Game - Camera List in Sidebar
- In Game: Top Left Corner Menu Button
- UI Loader
Website
- Update Scene Documentation
- Documentation for AI
- Documentation for Creating Objects
- Homepage Jumbotron
- About Page
- Features Page
- Add favico
- Youtube link.
- Build Blog System
- Homepage widget for recent tasks.
- Page for full list of tasks.