Skip to content
View carsonetb's full-sized avatar
🔥
ᑐ ᑌ ᑎ ᕮ
🔥
ᑐ ᑌ ᑎ ᕮ

Highlights

  • Pro

Block or report carsonetb

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
carsonetb/README.md

Readme

Hi, I'm Carson Bates (carsonetb), I like programming and making games in Godot.

PSST: There are more interesting things past this genuine army of bullet points :)

Here are some of my more important projects / accomplishments / affiliations:

  • Hydro, a compiled programming language written in Rust
  • CBLang, a compiled programming language written in Python
  • Eyesore, a game where death is not the end
  • Project Prometheus, a game about cycles
  • MultiGodot, a work-in-progress multi-user modification of the Godot game engine
  • A port of Sebastian Lague's procedural planets simulation into Godot
  • My game team won the Best In Show at a competition called OGPC in all three of our middle school years. You can check out our website at https://epimetheus.games.
  • I'm a member of FRC Team 3636, The Generals!

Here are some of the things I'm interested in, things that I've most recently worked on are first:

  • Programming language and compiler design
  • Robotics
  • Game development
  • Computer networking
  • Bullet points!!

I have done stuff in quite a few programming languages including (in alphabetical order), along with stuff I've done using them:

C:
  • Simple OpenGL mesh renderer
  • Code for my compiler projects
C++:
  • An interpreter
  • Modifications and contribution to the Godot Game Engine
C#:
  • A Chess bot (~1400 elo)
Godot:
  • This isn't technically a programming language, but we'll put it in here.
  • Three games, each winning Best In Show at the Oregon Game Project Challenge.
  • A port of Sebastian Lague's Procedural Planets to Godot
  • A few contributions to the source code as well (:
Haskell:
  • JSON parsing project
Java:
  • 2024-25 robot code for my school's FTC team
Javascript:
  • Generic web design stuff (I want to get into TypeScript)
Kotlin:
  • 2025 and 2025-26 robot code for my high school's FRC team
Ocaml (tentatively)
Python:
  • A compiler,
  • And another,
  • A 3D Robotics simulator for FRC, integrated with real-life robot code, using Google's MuJoCo
  • A small interpreter for the DreamBerd meme language
  • Advent of Code 2024 and 2025, with varying levels of success.
Rust:
  • A compiler,
  • And another,
  • A small renderer built on top of SDL3, utilizing SDFs.

You may email me at me@carsonetb.com (supposedly any handle @carsonetb.com should work)

Hopefully you find some of my stuff interesting.

Also here's a fancy list of all my "skills" ...

And also a fancy thing with all my stats ...

 carsonetb

And some more stats!

 carsonetb


ESTRAGON: Charming spot. Inspiring prospects. Let's go.

VLADIMIR: We can't.

ESTRAGON: Why not?

VLADIMIR: We're waiting for Godot.

Pinned Loading

  1. epimetheusgames/project-prometheus epimetheusgames/project-prometheus Public

    Project Prometheus- Epimetheus Games

    GDScript 2 1

  2. epimetheusgames/eyesore epimetheusgames/eyesore Public

    Epimetheus Games' entry 2022-23

    GDScript 1

  3. procedural-planets procedural-planets Public

    This is a port of Sebastian Lague's amazing Procedural Planets (https://github.com/SebLague/Procedural-Planets/) project in Godot 4.

    GDScript 27 2

  4. xr-test-godot xr-test-godot Public

    Fully custom VR interaction system in the Godot Engine.

    GDScript

  5. multigodot multigodot Public

    Forked from godotengine/godot

    MultiGodot - Multi-user modification of the Godot game engine.

    C++ 2

  6. hydro hydro Public

    (WIP) A flexible programming language

    Rust 2