I'm Jack Caesar. I mostly work on video games in the Lemnsicate Games series, but have a wide range of software experience and other skills. Currently a sophomore in college studying computer science as Southern Illinois University Edwardsville.
Read detailed descriptions of my projects on my portfolio, and play my published games on my itch page!
- Expedition, a large 3d top-down action RPG project in Godot I'm working on, featuring a custom-made 3d heightmap-based terrain editor plugin
- Which Witch? for the SIUE Cougar Jam 2024, developed in 36 hours with a team of 3 others
- Infinity Realm Trials, my first Godot game, made in about 2 weeks
- Mana Cycle. Originally made for TSA Video Game Design competition. An indie game by me and 2 other fellow classmates from high school. Released and self-published on Steam in Summer 2024.
- Overflow.SYS, Scaleton and Morpho Builder are some of my best Unity game jam games.
- Backend functionalities for Which Witch to interact with systems such as FMOD Engine and the low level song notemap system that our team specifically made for the game
- Unity Game Engine - Mana Cycle, game jam games, and more
- .NET backend experience
- Advent of Code 2022 & 2023
- Pattonvile High School's FTC Robotics team, member for 3 years, captain for 1 year. Used libraries such as FtcRobotController, OpenCV and TensorFlow.
- SpringBoot as a backend for our WorldWide Tech Student Forum entry in 2022
- Experience with Numpy, Pandas, Flask, Django, Matplotlib, and more
- Have delved into libraries such as AngularJS and React in the past and made basic to intermediate websites.
- GDScript - Godot's programming language
- C++ / C - Used for many college programming assignments and projects. Intermediate knowledge.
- Shaders - have gained quite a bit of experience, via creating shader in both Unity and Godot, using mostly the engines' built-in shader tools/languages, and a bit of GLSL/HLSL.
- Blender - some 3d modeling, rigging, animation, and shaders experience.
- Network programming - My most recent personal projects are online games, and learning how Unity's Netcode works, as well as connecting Unity clients to a backend server that stores authoratative data.

