GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — EggyStudio - Overview

@EggyStudio EggyStudio Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@EggyStudio
EggyStudio
Follow
View EggyStudio's full-sized avatar

EggyStudio

Follow
Game Dev
21 followers · 3 following
  • Germany

Achievements

Achievement: StarstruckAchievement: Arctic Code Vault Contributor

Achievements

Achievement: StarstruckAchievement: Arctic Code Vault Contributor
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
EggyStudio/README.md

3D Engine

A C# engine on SDL3, Vulkan, ImGui and Slang. Raylib's design over a Bevy-style ECS and scheduler, scripted with its own Unity-style behaviors. Implementing Radiance Cascades. [e3d.cs]

.NET Graphics Windowing Shaders Status

Ten views of seeds 1 and 6 two seconds each, a desert village, the badlands, a cherry grove, a plains village by its river, a swamp, the jungle, a snowy village by day and by night, a room lit by a lantern and torches, and the sun rising over the sea

Voxel Sandbox - A voxel game written in C# on 3DEngine. Implementing Radiance Cascades. [e3d.cs]

Bevy C#

Bevy C# [Behavior] on a struct are component & systems, generated at compile or runtime and wired straight into Bevy's ECS. Implementing Radiance Cascades. [bcs]

.NET Graphics Windowing Shaders Status

Showcase

The modules both engines use

Libraries the engines take as git submodules, so one solution serves both.

  • Modeling - An edit mesh shaped by operations through a selection, with recipes and commands
  • Vegetation - Trees and grass grown from a species and a seed, with their texture sets and placement
  • Levels - Levels in the Valve 220 map format, brushes to meshes and collision, with TrenchBroom's files
  • Landscape - A heightfield shaped by stamps and erosion, with vegetation placed over it
  • Sky - The sky's clock, the sun's and the sky's light in physical units, the atmosphere's parameters, the weather and the looks by the sun's height, both engines lighting from its numbers while each draws its own sky
  • RadianceCascades - The radiance cascades' CPU side and Slang shaders, each engine binding its own GPU side
  • Tools - The scripts and document sources the repositories share, the devlog generator and the run reader among them

Linux

  • 02Gnome - Configure and customize your GNOME environment in one command

.NET bindings and tools

  • UniversalSceneDescription - OpenUSD USD.NET (Universal Scene Description) by Pixar and translated by Unity
  • MaterialX.Net - A single-package .NET binding for the MaterialX rich material and look-development content in computer graphics
  • UltralightNet.Bundle - A single-package .NET binding for the Ultralight HTML rendering engine

Unity Essentials

A modular package ecosystem for Unity 6 and HDRP, production-ready building blocks for game and simulation development, from core architecture and environment systems to graphics, networking and editor tooling. Each module installs on its own, and the dependencies between modules resolve automatically. All scripts live in the UnityEssentials namespace.

Installation

  1. Add the package through Unity's Package Manager, in the Window menu, with the plus button and "Add package from git URL", pasting

    https://github.com/EggyStudio/UnityEssentials.git
    
  2. Install modules from the Tools menu, under UnityEssentials and Install & Update. Select single modules or install all, and run it again at any time to update.

Pinned Loading

  1. 3DEngine 3DEngine Public

    A C# engine on SDL3, Vulkan, ImGui and Slang. Raylib's design over a Bevy-style ECS and scheduler, scripted with its own Unity-style behaviors. Implementing Radiance Cascades. [e3d.cs]

    C# 93 8

  2. BevyCSharp BevyCSharp Public

    Bevy C# [Behavior] on a struct are component & systems, generated at compile or runtime and wired straight into Bevy's ECS. Implementing Radiance Cascades. [bcs]

    C# 5

  3. Voxel-Sandbox Voxel-Sandbox Public

    A voxel game written in C# on 3DEngine. Implementing Radiance Cascades. [e3d.cs]

    C# 2

  4. UnityEssentials UnityEssentials Public

    A modular, production-ready ecosystem of game development building blocks with automated dependency management.

    C# 5

  5. UniversalSceneDescription UniversalSceneDescription Public

    OpenUSD USD.NET (Universal Scene Description) by Pixar and translated by Unity

    C# 26 3

  6. 02Gnome 02Gnome Public

    Configure and customize your GNOME environment in one command.

    Shell 22

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.