👋 Hello, I'm Chris Ohk. I'm currently working as an engine engineer at Momenti. I'm working on creating a Rust-based core engine and distributing / deploying it for use on cross-platforms such as iOS, Android and the web. I previously developed game contents and C++-based game physics engine for Mabinogi: Heroes at Nexon Korea.
I'm interested in various topics, so I'm developing various side projects in my spare time.
- RosettaStone: Hearthstone simulator using C++ with some reinforcement learning
- CubbyFlow: Voxel-based fluid simulation engine for computer games
- CubbyTower: Simple tower defense game using C++ with Entity Component System (ECS)
Also, I'm the representative of C++ Korea, a C++ user group for Korea and Microsoft Developer Technologies MVP.
- Momenti Engine Engineer (Aug 2021 ~ Present)
- Nexon Korea Game Client Programmer (Sep 2015 ~ Jul 2021)
- Languages: Modern C++, C#, F#, Rust, Python, Typescript, Julia, Elixir, Nim, Zig
- Topics #1: Computer Graphics / Vision, Game Physics, Game Simulation, Fluid Simulation
- Topics #2: Compiler/Interpreter, Reinforcement Learning, Natural Language Processing
- Microsoft Developer Technologies MVP
- Founder & Administrator at C++ Korea
- Administrator at Reinforcement Learning KR
- Organizer of RustFest Global 2021
- Leader of RL Paper Review Study
- Mentor of Computer Engineering at Korea Scholar's Conference for Youth
- Mentor of Reinforcement Learning at Jeonbuk Science High School - R&E Team
- Lecturer of Reinforcement Learning Study at
- Translator of
- GameSalad by Example Beginners Guide by Acron Publishing
- Unity Shaders and Effects Cookbook by Acron Publishing
- Programming 2D Games by Acron Publishing
- Rust Essentials by Hanbit Media
- Discovering the Modern C++ by Gilbut
- Optimized C++ by Hanbit Media
- C++ Crash Course (WIP) by Youngjin.com
- Rust for Rustaceans (WIP) by Insight