This is an open-development multiplayer real-time strategy (RTS) game project coded in JavaScript using Construct.
Try it in your browser right now at CommandAndConstruct.com!
Read more about it and follow along the development process on Ashley's blog, on Twitter at @AshleyGullen, or on Mastodon at @[email protected]!
Here's a list of blog posts so far about this project.
- I'm going to make a game!
- RTS update #1: Architecture
- RTS update #2: Classes
- RTS devlog #3: Minimal multiplayer milestone
- RTS devlog #4: Collision detection and combat
- RTS devlog #5: Input and gestures
- RTS devlog #6: 1000 units bandwidth
- RTS devlog #7: Optimizing performance for 1000 units
- RTS round-up: Improving Construct through game development
- RTS devlog #8: How to beat lag
- RTS devlog #9: Extreme pathfinding
- RTS devlog #10: Following paths
Try the latest version published to the web at CommandAndConstruct.com.
To open the project in Construct, click the green Code button and choose the Download ZIP option. Extract the files to a folder. Open Construct in Chrome or Edge and use the Open local project folder option, and pick the folder containing the project.c3proj file. You may need to use the latest beta release at times - see the releases list.
As noted in the first blog post, this project won't be accepting contributions, at least at first. It's more just open development process than an open source project.