[{"content":" About the Game # Socratic Smackdown is a 2.5D platform fighter where you play as animalized versions of classic philosophers as they fight for a thought in a king-of-the-hill style game mode.\nDo cool combos, use special philosophy-inspired moves, and send opponents flying off the stage in a fun-for-all fighting game experience!\nSocratic Smackdown by Good Enouf Studios, Jupiter SC, ZacharyKilmer, DesertDuck11, spareuidesigner Project Info # Roles Programmer \u0026amp; Scrum Master Team Size 15 Timeline Aug 2025 - Ongoing Technology Unity, C#, HLSL My contributions # Programming core systems, tools, establishing pipelines for them Creating documentation for onboarding new members As Scrum Master, facilitated meetings and productivity Previous Next Attack System \u0026amp; Editor # System for handling attacks, their properties, and effects Can be edited and visualized in runtime, allowing for quick creation \u0026amp; iteration by designers Expandable by attaching unique scripts for special attacks ","date":"6 February 2026","externalUrl":null,"permalink":"/games/socratic-smackdown/","section":"Games","summary":"A platform fighter where animalized versions of classic philosophers put down their words and raise up their fists!","title":"Socratic Smackdown","type":"Games"},{"content":" Info # Roles Programmer Team Size Solo Timeline Nov 2023 - Dec 2023 Technology C++, OpenGL, GLSL Overview # Made in my rendering engine Callisto Uses math done by real smart people to be physically accurate Tons of parameters to mess with Heightmap of Lake Champlain / Burlington area in there for fun, using real height data from Tangrams Heightmapper (so kool!) Read the Wikipedia page Jupiter-SC/GPR-200 Project for GPR-200 (Intro to Graphics Programming) C\u0026#43;\u0026#43; 0 0 Previous Next Changing Params # Ability to add as many waves as you want Can change the parameters per wave Frequency, Amplitude, Steepness, Direction ","date":"5 February 2026","externalUrl":null,"permalink":"/graphics/gerstner-waves/","section":"Graphics","summary":"A water shader that simulates physically accurate waves using real math done by real smart people","title":"Gerstner Waves","type":"Graphics"},{"content":"Page Coming Soon\nReturn to Home ","date":"4 February 2026","externalUrl":null,"permalink":"/tech-art/procedural-rocks--pillars/","section":"Tech Art","summary":"Two procedural assets built with Houdini, used for rapid creation, iteration, and variety","title":"Procedural Rocks \u0026 Pillars","type":"Tech Art"},{"content":"Page Coming Soon\nReturn to Home ","date":"3 February 2026","externalUrl":null,"permalink":"/tech-art/maya-voxelizer/","section":"Tech Art","summary":"A script that takes a Maya object and turns it into Voxlels based on user Parameters. Maya, Python.","title":"Maya Voxelizer","type":"Tech Art"},{"content":" Overview # Custom 3D Rendering engine built using C++ and OpenGL\nFeatures:\nModel and Material loading Post Processing Spline creation Animations Forward Kinematics About the Process # Roles Programmer Team Size Solo Timeline Ongoing! Technology C++, OpenGL ","date":"2 February 2026","externalUrl":null,"permalink":"/graphics/callisto-engine/","section":"Graphics","summary":"Custom rendering engine used for my OpenGL projects. (Yes I named it after a moon of Jupiter)","title":"Callisto Engine","type":"Graphics"},{"content":" About the Game # A 3D, educational recreation of the sport Belgian Feather Bowling\nPlay the web version on computer or mobile!\nAim and slide finger or use keyboard to roll the bolle. Try to get more of yours closer to the feather than your opponent.\nSingleplayer Campaign\nFind the perfect tactic to beat preset strategies Multiplayer Versus\nFace off against your friends with pass-n-play Customization\nChange your bolle and arena Unlockables\nEarn arena and prop cosmetics that teach about BFB culture About the Project # Roles Sole Programmer \u0026amp; Scrum Master Team Size 5 Timeline Mar 2024 - May 2024 Technology Unity, C# Built using Scrum and Agile methodologies Created game pitch presentation Tested the game with kids (they loved it!) My contributions\nDid all programming Setup workflows for level design, and art As Scrum Master, facilitated meetings and productivity Managing and coordinating repo usage Belgian Feather Bowling: On The Go! by Jupiter SC ","date":"1 February 2026","externalUrl":null,"permalink":"/games/bfb/","section":"Games","summary":"A 3D, educational recreation of the sport Belgian Feather Bowling for Web and Mobile","title":"Belgian Feather Bowling : On The Go!","type":"Games"},{"content":" About the Game # A Vertical Slice of a platformer where the hero can\u0026rsquo;t jump and moves by grappling with his tongue.\nPlay through 4 main levels with varying gimmicks, aesthetics, and difficulty\nCroaky Climber Demo by vxheme About the Project # Roles Sole Programmer \u0026amp; Designer Team Size 2 Timeline Winter 2021 - Spring 2022 Technology Game Maker Studio, Muse Score (music), Kdenlive (video editing) Submitted and won 1st place for NY Skills USA Game Design Competition Applied Scrum and Agile methodologies My contributions\nWrote all code, designed most of the levels, made original music (Uploaded build has different music that was made by Mr. P after the competition) Working to refine game vision with partner Created game pitch video and trailer ","date":"5 February 2026","externalUrl":null,"permalink":"/games/croaky-climber/","section":"Games","summary":"A 2D platformer where the hero can’t jump and moves by grappling with his tongue","title":"Croaky Climber","type":"Games"},{"content":" Info # Roles Programmer Team Size Solo Timeline April 2025 Technology Unity, C#, HLSL Overview # Volumetric rendering is cool! Implemented as a post processing effect using ray marching Rays march through a 3D noise texture and to light source, calculating light based on that density Approximating light scattering with Henyey Greenstein Phase Function Jupiter-SC/Unity-Clouds Volumetric Clouds for Unity URP C# 1 0 Previous Next Editing Params # ","date":"3 February 2026","externalUrl":null,"permalink":"/graphics/volumetric-clouds/","section":"Graphics","summary":"Volumetric clouds implemented as a post processing effect using ray marching.","title":"Volumetric Clouds","type":"Graphics"},{"content":"Page Coming Soon\nReturn to Home ","date":"2 February 2026","externalUrl":null,"permalink":"/tech-art/rigging--tools/","section":"Tech Art","summary":"Page Coming Soon\n","title":"Rigging \u0026 Tools","type":"Tech Art"},{"content":" need to actually put videos / gifs\nAbout the Process # Roles Programmer Team Size 3 Timeline Dec 2025 Technology Unity, C# Overview # Built fully usable animation pipeline and engine agnostic animation system Built a Unity Bridge to translate this information to Unity objects / components Used the system to make a character controller to move, jump, dance, pick up a box, and look at objects Features: Keyframes, Clips, and Controller Loading Skeletons \u0026amp; Animations FK \u0026amp; IK (CCD) \u0026amp; FK/IK Blending Animation blending \u0026amp; blend tree The actual character controller Structure # Full Scope UML Diagram\n(not all class details are shown)\nFlow # We convert Unity objects and classes into our own \u0026ndash;\u0026gt; then interface with them with the backend system. And the program specific way we interface them is controlled by the Unity Program, which includes things like Blending. Unity Bridge # Acts as adapter from Unity\u0026rsquo;s FBX import (files in resources) to our classes / framework Skeleton is the tree structure of transforms in the hierarchy Animations are translated into our custom class from Unity\u0026rsquo;s Animation Clip class Unity Program # Player Controller script handles input and physics. It has and controls Unity Program. Unity Program is the driver for our actual animation code using the Animation Player. Plus has our program specific information. It builds / holds the Blend Tree, Transitions, and State Machine. Animation information is stored in Anim Nodes, then the Animation Player updates those nodes thru the blend tree Blend Trees # Animation player updates the currently used node, then node evaluates the actual pose output, and animation player applies that to skeleton. Interface for node types (includes nodes for state machine!) Anim state is for the Animation state machine and holds which animation to play and the transitions. Then the node itself is a statemachine where that outputs a spatial pose. this is so kool The End # This project was kind of a lot and was the culmination of our learning throughout the semester from using C in a different framework. So we got those takeaways and applied it to a different language and engine.\n","date":"10 February 2026","externalUrl":null,"permalink":"/graphics/custom-unity-animation-system/","section":"Graphics","summary":"We built a completely engine agnostic animation backend and hooked it up to Unity specifics.","title":"Custom Animation System \u0026 Character Controller in Unity","type":"Graphics"},{"content":" About the Game # Lost Echoes is a story driven sci-fi thriller which immerses the player in the confines of a research spaceship stuck in a time loop. With most of the crew dead the player makes contact with the ship�s mechanic via radio. They only have each other as they work to escape the ship.\nItch.io upload coming soon!\nAbout the Project # Roles Programmer \u0026amp; Product Owner Team Size 8 Timeline Jan 2025 - Apr 2025 Technology Unity, C# ","date":"4 February 2026","externalUrl":null,"permalink":"/games/lost-echoes/","section":"Games","summary":"A story driven sci-fi thriller which immerses the player in the confines of a research spaceship stuck in a time loop.","title":"Lost Echoes","type":"Games"},{"content":" About the Game # Bleak Friday is a 2D action game that puts the player in the role of a retail cashier on Black Friday\nIt features frantic point and click gameplay, a large amount of variety, and hilarious items\nBleak Friday by vxheme About the Project # Roles Sole Programmer \u0026amp; Producer Team Size 4 Timeline Feb 2024 - March 2024 Technology Unity, C# Applied Scrum and Agile methodologies Created game pitch presentation My contributions\nDid all programming As producer, lead team meetings and organization Managing and coordinating repo usage ","date":"2 February 2026","externalUrl":null,"permalink":"/games/bleak-friday/","section":"Games","summary":"A 2D action game that puts the player in the role of a retail cashier on Black Friday It features frantic point and click gameplay, a large amount of variety, and hilarious items","title":"Bleak Friday","type":"Games"},{"content":" Overview # I\u0026rsquo;m currently learning Vulkan and making a rendering engine using it.\nMore info to be added!\nAbout the Process # Roles Programmer Team Size Solo Timeline Jan 2026 - Ongoing Technology C++, Vulkan ","date":"1 February 2026","externalUrl":null,"permalink":"/graphics/vulkan-renderer/","section":"Graphics","summary":"I’m learning Vulkan!","title":"Vulkan Renderer","type":"Graphics"},{"content":"","date":"10 February 2026","externalUrl":null,"permalink":"/tags/animation-programming/","section":"Tags","summary":"","title":"Animation Programming","type":"tags"},{"content":"","date":"10 February 2026","externalUrl":null,"permalink":"/tags/c%23/","section":"Tags","summary":"","title":"C#","type":"tags"},{"content":"","date":"10 February 2026","externalUrl":null,"permalink":"/graphics/","section":"Graphics","summary":"","title":"Graphics","type":"graphics"},{"content":"","date":"10 February 2026","externalUrl":null,"permalink":"/","section":"Jupiter Sinclair Chong","summary":"","title":"Jupiter Sinclair Chong","type":"page"},{"content":"","date":"10 February 2026","externalUrl":null,"permalink":"/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"},{"content":"","date":"10 February 2026","externalUrl":null,"permalink":"/tags/unity/","section":"Tags","summary":"","title":"Unity","type":"tags"},{"content":"","date":"6 February 2026","externalUrl":null,"permalink":"/games/","section":"Games","summary":"","title":"Games","type":"games"},{"content":"","date":"6 February 2026","externalUrl":null,"permalink":"/tags/hlsl/","section":"Tags","summary":"","title":"HLSL","type":"tags"},{"content":"","date":"5 February 2026","externalUrl":null,"permalink":"/tags/c++/","section":"Tags","summary":"","title":"C++","type":"tags"},{"content":"","date":"5 February 2026","externalUrl":null,"permalink":"/tags/callisto-engine/","section":"Tags","summary":"","title":"Callisto Engine","type":"tags"},{"content":"","date":"5 February 2026","externalUrl":null,"permalink":"/tags/game-maker-studio-2/","section":"Tags","summary":"","title":"Game Maker Studio 2","type":"tags"},{"content":"","date":"5 February 2026","externalUrl":null,"permalink":"/tags/gml/","section":"Tags","summary":"","title":"GML","type":"tags"},{"content":"","date":"5 February 2026","externalUrl":null,"permalink":"/tags/opengl/","section":"Tags","summary":"","title":"OpenGL","type":"tags"},{"content":"","date":"4 February 2026","externalUrl":null,"permalink":"/tags/houdini/","section":"Tags","summary":"","title":"Houdini","type":"tags"},{"content":"","date":"4 February 2026","externalUrl":null,"permalink":"/tags/procedural-modeling/","section":"Tags","summary":"","title":"Procedural Modeling","type":"tags"},{"content":"","date":"4 February 2026","externalUrl":null,"permalink":"/tech-art/","section":"Tech Art","summary":"","title":"Tech Art","type":"tech-art"},{"content":"","date":"3 February 2026","externalUrl":null,"permalink":"/tags/maya/","section":"Tags","summary":"","title":"Maya","type":"tags"},{"content":"","date":"3 February 2026","externalUrl":null,"permalink":"/tags/python/","section":"Tags","summary":"","title":"Python","type":"tags"},{"content":"","date":"3 February 2026","externalUrl":null,"permalink":"/tags/unity-urp/","section":"Tags","summary":"","title":"Unity URP","type":"tags"},{"content":"","date":"2 February 2026","externalUrl":null,"permalink":"/tags/3d-animation/","section":"Tags","summary":"","title":"3D Animation","type":"tags"},{"content":"","date":"2 February 2026","externalUrl":null,"permalink":"/tags/engine/","section":"Tags","summary":"","title":"Engine","type":"tags"},{"content":"","date":"2 February 2026","externalUrl":null,"permalink":"/tags/rigging/","section":"Tags","summary":"","title":"Rigging","type":"tags"},{"content":"","date":"1 February 2026","externalUrl":null,"permalink":"/tags/vulkan/","section":"Tags","summary":"","title":"Vulkan","type":"tags"},{"content":" Hi # Bonjour, my name is Jupiter; basically I like to write code to make games, pretty pictures, or help people work faster!\nI also very much enjoy teaching.\nPresently a senior in College studying Game Programming with a minor in 3D Animation.\nResume # Software # \u003c?xml version=\"1.0\" encoding=\"UTF-8\"?\u003e Skills # Data Structures, Algorithms, Software Design Patterns\nLinear Algebra\n3D Animation, Modeling, Printing\nMaya Scripting\nScrum \u0026amp; Agile development\nTeam Leadership\nTeaching\nCertifications # Skills USA Game Design Competition, 1st Place for NY 2022\n(CSM) Certified ScrumMaster since 2023\n(CSPO) Certified Scrum Product Owner since 2023\n(CSD) Certified Scrum Developer since 2023\n","externalUrl":null,"permalink":"/about-me/","section":"About Me","summary":" Hi # Bonjour, my name is Jupiter; basically I like to write code to make games, pretty pictures, or help people work faster!\n","title":"About Me","type":"about-me"},{"content":" Games Socratic Smackdown Unity C# HLSL A platform fighter where animalized versions of classic philosophers put down their words and raise up their fists! Belgian Feather Bowling : On The Go! Unity C# A 3D, educational recreation of the sport Belgian Feather Bowling for Web and Mobile Croaky Climber Game Maker Studio 2 GML A 2D platformer where the hero can\u0026rsquo;t jump and moves by grappling with his tongue Lost Echoes Unity C# A story driven sci-fi thriller which immerses the player in the confines of a research spaceship stuck in a time loop. Bleak Friday Unity C# A 2D action game that puts the player in the role of a retail cashier on Black Friday It features frantic point and click gameplay, a large amount of variety, and hilarious items Graphics Gerstner Waves C\u0026#43;\u0026#43; OpenGL Callisto Engine A water shader that simulates physically accurate waves using real math done by real smart people Callisto Engine C\u0026#43;\u0026#43; OpenGL Callisto Engine Engine Custom rendering engine used for my OpenGL projects. (Yes I named it after a moon of Jupiter) Volumetric Clouds C# Unity Unity URP HLSL Volumetric clouds implemented as a post processing effect using ray marching. Custom Animation System \u0026 Character Controller in Unity C# Unity Animation Programming We built a completely engine agnostic animation backend and hooked it up to Unity specifics. Vulkan Renderer C\u0026#43;\u0026#43; Vulkan I\u0026rsquo;m learning Vulkan! Tech Art Procedural Rocks \u0026 Pillars Houdini Procedural Modeling Two procedural assets built with Houdini, used for rapid creation, iteration, and variety Maya Voxelizer Maya Python Procedural Modeling A script that takes a Maya object and turns it into Voxlels based on user Parameters. Maya, Python. Rigging \u0026 Tools Maya Python 3D Animation Rigging Page Coming Soon ","externalUrl":null,"permalink":"/all-projects/","section":"All Projects","summary":"Games Socratic Smackdown Unity C# HLSL A platform fighter where animalized versions of classic philosophers put down their words and raise up their fists! Belgian Feather Bowling : On The Go! Unity C# A 3D, educational recreation of the sport Belgian Feather Bowling for Web and Mobile Croaky Climber Game Maker Studio 2 GML A 2D platformer where the hero can’t jump and moves by grappling with his tongue Lost Echoes Unity C# A story driven sci-fi thriller which immerses the player in the confines of a research spaceship stuck in a time loop. Bleak Friday Unity C# A 2D action game that puts the player in the role of a retail cashier on Black Friday It features frantic point and click gameplay, a large amount of variety, and hilarious items Graphics Gerstner Waves C++ OpenGL Callisto Engine A water shader that simulates physically accurate waves using real math done by real smart people Callisto Engine C++ OpenGL Callisto Engine Engine Custom rendering engine used for my OpenGL projects. (Yes I named it after a moon of Jupiter) Volumetric Clouds C# Unity Unity URP HLSL Volumetric clouds implemented as a post processing effect using ray marching. Custom Animation System \u0026 Character Controller in Unity C# Unity Animation Programming We built a completely engine agnostic animation backend and hooked it up to Unity specifics. Vulkan Renderer C++ Vulkan I’m learning Vulkan! Tech Art Procedural Rocks \u0026 Pillars Houdini Procedural Modeling Two procedural assets built with Houdini, used for rapid creation, iteration, and variety Maya Voxelizer Maya Python Procedural Modeling A script that takes a Maya object and turns it into Voxlels based on user Parameters. Maya, Python. Rigging \u0026 Tools Maya Python 3D Animation Rigging Page Coming Soon ","title":"All Projects","type":"all-projects"},{"content":"","externalUrl":null,"permalink":"/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"},{"content":"","externalUrl":null,"permalink":"/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","externalUrl":null,"permalink":"/series/","section":"Series","summary":"","title":"Series","type":"series"}]