Skip to content

chocola-mint/chocola-mint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

🎮 Who am I?

Game programmer based in Japan.

I'm also trying to branch into digital illustrations and composing, but that's not what you're here for, right?

👾 Games

You can see the games I've worked on in my Itch page, as well as a demo reel if you're in a hurry. Current recommendations are: (All can be played in your browser)

  • Amebrella - An atmospheric, boss-centric platformer where you play as a robot doll armed with an umbrella, tasked with the mission to defeat a gigantic robot capable of summoning storms.
  • Hakase VS Kaiju - A simple hyper-casual game where you fight off monsters (Kaiju) using a variety of childishly-named weapons that can be controlled exclusively using one-button inputs.
  • Touhou Tiny Trouble - A short, lovely Touhou-themed platformer reminiscent of Kirby Super Star.

💻 Technical abilities

  • Unity (C#): I've written everything from high-level gameplay code to low-level mesh generation, as well as tool development. I've even done VR with the Oculus SDK. Most of my C# code is in Game Jam entries, and my ability to use OOP effectively has allowed me to reuse code across Game Jams.
  • Godot (GDScript): I made this with it in about 1 week, and this in about 3 days.
  • C: The language that formally introduced me to programming. I know how to wrangle raw pointers, implement the usual algorithms taught in university, and can do a little bit of embedded programming (Arduino).
  • C++: The language that introduced me to object-oriented programming. I've also done some OpenGL graphics programming in it before, as well as Qt GUI programming. I've also done some Unreal-related stuff in private, but nothing worth releasing at the moment. Oh, and I've contributed to the Godot codebase as well.
  • Python: The first scripting language I learned. I don't really have Python projects, but I've written Python scripts a lot as a more maintainable shell script, boosting my productivity.
  • JavaScript: I know how to use anonymous functions and async, so I'd say I know a lot about the language itself.
  • Cocos Creator (TypeScript): I used it to make the game Operation: Stardust.
  • Svelte (TypeScript): I know some basic stuff, enough to build my personal homepage with it.
  • Java: A language I learned after learning C#. (C# is really just Microsoft Java, eh?) I've written multithreaded Java for a Database Systems course.
  • Verilog/SystemVerilog: I hope I won't ever have to write these again... But for the record I made this with it.

🎓 Fields of Interest

  • Game programming & development (And a little bit of engine stuff)
  • Graphics programming
  • HCI (Human-Computer Interface)
  • Virtual Reality / Mixed Reality
  • Procedural Content Generation
  • Programming / Game Education

About

Personal repository.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published