Comments (5)
A good number of large projects on NuGet (i.e. Discord.NET, Newtonsoft.JSON, etc..) also tend to utilise metapackages to make referencing all components or specific subsets of components easier on the developer. Given how many libraries Xenko creates, this could be an idea.
We could, for example, do this:
- Xenko (overall metapackage)
- Xenko.Graphics (compartmentalised render backends)
- Xenko.Editor (Game Studio / "native" UI for editor and extensions)
- Xenko.Tests (unit testing)
- etc
as well as individual library packages for the adventurous.
from stride.
Yes, metapackages would still be possible. However, in practice, since PackageReference
are transitive, I expect referencing Xenko.Engine
should transitively pull everything a simple game need so they might not even be necessary. This goes in line with what https://github.com/dotnet/corefx and .NET Standard are doing.
from stride.
will there be a webGL export ?
from stride.
@weekendkoder this is discussed in: #70
from stride.
@tebjan .. okay. Thx.
from stride.
Related Issues (20)
- Asset compiler crashes when using `System.Windows.Forms` HOT 9
- Stride appears to assume that no nuget package source will be authenticated and falls over when encountering one.
- Stride's new library projects target uap10.0.16299 which causes build issues until manually fixed HOT 1
- Annotate with nullable attributes
- Review code annotations
- Playstation and XBox? HOT 2
- BoundingCircle? HOT 3
- Crash or main scene window goes black when drag it or dock it.
- [EXEC(0,0)]: Error: [AssetCompiler] Unhandled exception. Exception: InvalidOperationException: HOT 3
- IDE crash - Exception: InvalidCastException: Unable to cast object of type 'Stride.Assets.Models.ModelAsset' to type HOT 4
- Font Rendering: Inconsistent Blending between font types
- Font Rendering: SDF Kerning and vertical Tracking incorrect
- Font Rendering: Inconsistent Kerning between Dynamic and SDF fonts
- Font Rendering: Inconsistent Kerning and Tracking between Offline and Runtime Rasterized Fonts
- README.md - Content update
- Game Studio crash when I try to create or open a project
- Content Loading Type Error
- Resolve UnmanagedArray<T> obsolescence warnings
- Null reference exception when opening GameStudio settings HOT 4
- feature that make you can multiply, divide, sum, subtract on float and int on the properties section
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stride.