The official VS Code extension for the AeroGameFramework.
Be sure to install Rojo, which will sync source files into Roblox Studio.
- Create a new directory for your source files to live
- Open the directory in VS Code
- From the command panel (
Ctrl+Shift+P
), runAeroGameFramework: Init
- If using the Rojo VS Code extension, restart Visual Studio Code
- Start Rojo and run the Rojo plugin within Roblox Studio
- Right-click within the Explorer and click on
AeroGameFramework: Create
from the context menu. - Select whether the source file should exist within the Server, Client, or Shared
- Select the source type (e.g. Service, Controller, or Module)
- Type in the name & press Enter
src
: Where all the source files live.Client
: All the client-side code.Controllers
: Client-side singleton controllers.Modules
: Lazy-loaded plain modules.
Server
: All the server-side code.Services
: Server-side singleton services.Modules
: Lazy-loaded plain modules.
Shared
: Lazy-loaded plain modules shared between the client and server._framework
: Internal AeroGameFramework source files. Hidden in VS Code.
Note: The rojo.json
file is specifically configured to work with the directory structure described above. Changing the structure may break Rojo from properly syncing changes into Roblox Studio.
- Create new AeroGameFramework projects
- Generates boilerplate code for framework services, controllers, and modules
- Includes Rojo configuration file for quick synchronization with Roblox Studio
- Includes Selene configuration file
- No issues reported