Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mono/wasm: Initial WebAssembly support for C# projects #99508

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mcjill
Copy link

@mcjill mcjill commented Nov 21, 2024

Adds initial support for exporting C# Godot projects to WebAssembly:

  • Implements WebAssembly runtime integration
  • Adds export template system
  • Creates build tooling for WASM compilation
  • Adds test project for verification

Fixes #70796

Adds initial support for exporting C# Godot projects to WebAssembly:
- Implements WebAssembly runtime integration
- Adds export template system
- Creates build tooling for WASM compilation
- Adds test project for verification

Fixes godotengine#70796
@Delsin-Yu
Copy link
Contributor

It's good to hear that we have activities on dotnet wasm support! I'm curious how you overcame the restrictions.

... applications (where C# is the entry point) seem to be supported by upstream but libraries (where C++ is the entry point) are NOT supported (this is Godot's case).

@FlooferLand
Copy link
Contributor

I'm curious how you overcame the #70796 (comment).

.. I'm not sure he has yet
The PR so far contains a test project, an empty export template, and some empty functions that need to be filled in
I am a bit worried, as this wasn't initially marked as a draft and the user's past GitHub activity is very empty, but hopefully he will be further adding to it xD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Readd support for web platform exports when using the C# (.NET) version of the engine
7 participants