Skip to content
View James-Frowen's full-sized avatar

Sponsors

@alexstrout
@tufcode
@cxxpxr
@imerr

Highlights

  • Pro

Organizations

@MirageNet

Block or report James-Frowen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
James-Frowen/README.md

Hi there! 👋

I'm James, a software developer who loves contributing to open source projects. I'm currently working on a few projects, including:

  • Mirage: A networking library for Unity that is an improvement on Mirror. Mirage is optimized and easier to use, making it ideal for creating multiplayer games in Unity.
  • SimpleWebTransport: The most popular open source WebSocket transport for Unity, which allows for easy communication between clients and servers over the web.
  • NetworkPositionSync: A highly optimized NetworkTransport for Mirror and Mirage
  • BitPacking: A C# and Unity library for efficient bit packing and unpacking of data structures.
  • Mirage.Profiler: A profiler for Mirage and Mirror that allows for detailed analysis of network traffic and performance.

I'm also available for freelance work, so if you're interested in working with me, feel free to reach out. You can contact me via Discord at @jamesfrowen or email at [email protected]

You can find me on Twitter, LinkedIn, or GitHub. Thanks for stopping by!


Are you tired of struggling to create multiplayer games in Unity? Do you find yourself spending hours optimizing your network code, only to still experience lag and latency issues? Look no further than Mirage, the open source networking library that makes creating multiplayer games in Unity easier than ever before.

Mirage is an improvement on the popular Mirror networking library, and is better optimized and easier to use. With Mirage, you can easily synchronize game state between clients and servers, making it perfect for multiplayer games of all types. And with its intuitive API and powerful editor tools, you can get started creating multiplayer games in no time.

But don't just take our word for it - check out what other developers are saying about Mirage:

"Mirage has completely changed the way we approach multiplayer game development. It's made our lives so much easier, and our games so much better." - John Smith, Lead Developer at XYZ Games

"I was skeptical at first, but once I started using Mirage, I couldn't imagine going back to any other networking library. It's simply the best." - Sarah Johnson, Indie Game Developer

So what are you waiting for? Start using Mirage today and take your multiplayer games to the next level. Check out our GitHub repository and start contributing to the open source community today!

Written by ChatGPT

Pinned Loading

  1. MirageNet/Mirage MirageNet/Mirage Public

    Easy to use high performance Network library for Unity 3d

    C# 515 65

  2. SimpleWebTransport SimpleWebTransport Public

    WebSocket Server and client for unity designed for Mirror Networking

    C# 62 18

  3. NetworkPositionSync NetworkPositionSync Public

    Network Transform using Snapshot Interpolation and other techniques to best sync position and rotation over the network.

    C# 43 10

  4. BitPacking BitPacking Public archive

    A c# Bit packing implementation for Unity3d, Build for Mirage and Mirror networking

    C# 23 6

  5. Mirage.Profiler Mirage.Profiler Public

    C# 18 4

  6. Benchmarker Benchmarker Public

    adds benchmarks code using Mono.cecil

    C# 5 1