Skip to content

C# "Hello, EGS!" as simply as possible. using Epic Game Services (part of Epic Online Services)

License

Notifications You must be signed in to change notification settings

NotNotTech/Epic-Online-Services-CSharp-Example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

EGS-CSharp-Example

C# "Hello, EGS!" as simply as possible. using Epic Game Services (part of Epic Online Services)

I did the official Epic "hello world" last night and supremely dislike the large WPF+xaml just to show minimal usage of the actual EOS network code.

Here, I take the important parts of the EOS workflow (EGS specifically) and ported it to a basic c# console app. Eventually I want to add a godot example too.

This is loosely based on the official Epic WPF example blog series, found here: https://dev.epicgames.com/en-US/news/introduction-to-epic-online-services-eos

WIP

  • this is a work in progress.
  • current code does full login/logout workflows.
  • for p2p you can see scratch/EpicP2P.cs which I haven't incorporated into the example yet. (If you get it working, consider contributing to this repo!)

I think I'm actually done with networking for now... I did enough research to know that I should write a server and send data through a Span<byte> straw to my client, so I'll just build that into my prototyping workflow for now. I'll revisit this project for real networking once I have some playable techdemo.

links:

About

C# "Hello, EGS!" as simply as possible. using Epic Game Services (part of Epic Online Services)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages