Skip to content
View krisp3t's full-sized avatar

Highlights

  • Pro

Block or report krisp3t

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
krisp3t/README.md

👩🏻‍💻 Kris Petrič (クリス・ペトリッチ)

Passionate about computer graphics, the intersection of engineering and art. I mostly work in C++ and C#.

My areas of interest include:

  • 🖼️ graphics programming - working w/ OpenGL, DX11, eventually moving onto DX12 & Vulkan
  • 🎨 technical art - writing shaders, post-processing
  • 🎡 game engine work, other low-level programming
  • 🔉 audio - synthesis, VST plugins
  • 🎮 gameplay development - Godot, Unity

My hobbies include: digital painting, music production, gaming, guitar, practicing Japanese, arthouse films, studying visual art theory & history, music critique, frogs.

Based in Ljubljana, Slovenia 🇸🇮.

🛠 My projects

Renderers

🖼️ RetroRenderer - C++ real-time software rasterizer (w/ OpenGL impl for comparison). A great starting point to understand the graphics pipeline. (WIP)

🖼️ KrisRaycaster - Raycaster 3D renderer (Wolfenstein 3D style) for STM32 embedded platform.

Released games

🎮 Ribbit Riddles - Froggy 2D puzzle game with over 40 riddles and included level editor. Google Play

Game jams

🕹️ Paws & Plunder - Pirate cats robbing trader mice! 3D Godot game in the toon style of The Wind Waker and Doom. itch.io

Participated in Outfit7's Talent Camp 2024, where I gained a better understanding of Unity's URP.

Systems programming

🎡 PINS-compiler - A Java compiler made for PINS Language as part of undergraduate Compilers class.

Web development

🌐 Pomodoro Timer - Customizable Pomodoro Timer made with React, TS and Chakra UI to help you get stuff done.

Pinned Loading

  1. KrisRaycaster KrisRaycaster Public

    Raycaster 3D renderer (à la Wolfenstein 3D) for STM32 microcontroller with screen, consuming <1MB RAM. Including wiki.

    C++ 1

  2. RetroRenderer RetroRenderer Public

    C++ real-time software rasterizer (w/ OpenGL impl for comparison). A great starting point to understand the graphics pipeline. (WIP)

    C++

  3. ribbit-riddles ribbit-riddles Public

    Froggy 2D puzzle Android game with level editor, made using Godot 4. Available on Google Play!

    GDScript 1

  4. shader-examples shader-examples Public

    Implementations of real-time rendering techniques for testing and educational purposes.

    GLSL

  5. PINS-compiler PINS-compiler Public

    A Java compiler made for PINS Language as part of undergraduate Compilers class.

    Java

  6. pigslyer/Paws-Plunder pigslyer/Paws-Plunder Public

    C#