nanos world
Create
Log in
Sign up
Roadmap
Feedback
Game Ideas
374
Boards
Game Ideas
Achievements
Powered by Canny
Game Ideas
Please add as much as context, details and use cases as possible!
This is important so we can prioritize it correctly and make the best design decisions based on your real needs!
Details
Category
Showing
Trending
Sort
Trending
Top
New
Filter
Under Review
Planned
In Progress
Complete
posts in
All Categories
All Categories
Menus & UI (49)
Loading Screen (4)
Settings (12)
New Game (6)
Find Servers (0)
Server (24)
CLI (0)
Console (6)
Vault (16)
Design & Art (2)
Game Feature (119)
Gameplay Change (7)
Scripting Feature (420)
Third Party Integration (25)
New Entity (15)
API Change (48)
WebUI (4)
Websites (6)
Store (2)
Landing Page (0)
Docs (3)
[Sky] Add :SetFogColor or add parameter to :SetFog
I'm suggesting 2 ways of doing it: Adding a new method :SetFogColor to set the color of the fog by passing a Color type value as 1st parameter. Edit :SetFog method to add a second parameter to set the color of the fog (still Color type) but optional. In my opinion, first one is better because you actually know what the method is doing, and it match with another method named SetVolumetricCloudColor.
0
3
[Viewport] GetFOV
Return the value set in client's video parameter "field of view" with ViewPort.GetFOV
2
8
[Blueprint] Convert asset references to soft object refs
For example, passing nanos-world::SM_Cube to :CallBlueprintEvent would convert it into an object soft reference
1
·
planned
4
[Sound/Voice] Compute audio DFT
Ability to get the result of a DFT, based on the sound input + the required parameters (frequency range maybe?) returning a value depending on which part of the audio you're analyzing
2
3
Convert Color objet to string or table in `webui:CallEvent`
It would be nice to have the Color class supported in WebUI events from Lua to JS, by converting it on the JS side either to a "rgba(r, g, b, a)" string, or to a {r = r, g = g, b = b, a = a} table
2
4
[Client] Add `PostTick` event
Add a clientside event that is called after the final tick phase
1
·
planned
2
Server.DownloadFile
Server.DownloadFile(ply, pathFile, "package: //package01/Client/Image/test.png ") Download a new file to the client and use it without package reload (for example download a new image and use it : cube:SetMaterialTextureParameter("Skin", "package: //package01/Client/Image/test.png ")
7
11
Local player camera attachment support for entities
Add a way to attach client-side entities to the player's camera, keeping them fixed in screen space for things like HUD elements
6
5
Cross-Package API Call Identification
Identify the Calling Package When a package calls a function from another package (via Package.Export ), it would be useful to have access to the name or path of the calling package from within the called function like ( Package.GetName ). Use Case: Allow a package to behave differently depending on which package is requesting the functionality, or implement security / access control systems. Example desired behavior:
0
3
Server packages events
Server Package Load event (package_name) - When a package has loaded (after reload) Server Package Unload event (package_name) - when a package is unloading
2
4
Load More
→
Powered by Canny