Descriptions of Most Notable Projects ================================================================================ Call of Duty: Warzone 2.0 & DMZ -------------------------------------------------------------------------------- ./cod_warzone.jpg Call of Duty: Modern Warfare 2 -------------------------------------------------------------------------------- ./cod_mw2.jpg Call of Duty: Modern Warfare 3 -------------------------------------------------------------------------------- ./cod_mw3.jpg Call of Duty: Warzone Mobile -------------------------------------------------------------------------------- ./cod_warzone_mobile.jpg AltCom.io -------------------------------------------------------------------------------- Description: A website collecting statistics about people playing on dedicated game servers. It provides statistics, achievements and a shop where you can buy items from points bought or collected from unlocking achievements. Technologies: - PHP - Laravel - Paypal API - Gnu/Linux LAMP + Postfix - C# - Oxide Mod API - Reverse Engineering Time Spent: Thousand hours. Git: - (Commercial) Images: ./altcom1.png ./altcom2.png ./altcom3.png ./altcom4.png ./altcom5.png ./altcom6.png Videos: https://youtu.be/oELsg7HBCCo Amethyst Engine -------------------------------------------------------------------------------- Description: A 3D ECS based open source game engine. I have been a lead developer for multiple years. Technologies: - Rust - OpenGL - Vulkan Time Spent: Thousands of hours. Git: https://github.com/amethyst/amethyst Images: ./amethyst1.png ./amethyst2.png Videos: https://raw.githubusercontent.com/amethyst/space-menace/master/demo.gif Back2Life -------------------------------------------------------------------------------- Description: 3D Multiplayer First Person Shooter game experiment. Has most core features you expect from a modern FPS: Weapon spray, recoil, fire modes, fire rate, ammo count, dynamic movement, animations, etc... Technologies: - Java - JMonkeyEngine - Custom Networking Code Time Spent: 250+ hours. Git: https://github.com/AnneKitsune/b2l Images: ./b2l1.png Videos: https://youtu.be/Z8DZrxgHi84 Game Features -------------------------------------------------------------------------------- Description: A collection of generic and *extremely* reusable features for games. Contains the core logic that will fit with most games, starting from extremely simple platformers all the way to complex MMORPG. Contains an extensive inventory and item system, as well as spells, skills, levels, stats and much more! Technologies: - Rust Time Spent: 50+ hours. Git: https://github.com/AnneKitsune/game_features Images: ./gamefeatures1.png Videos: - Heart Core -------------------------------------------------------------------------------- Description: 2D platformer game made during a game jam. Going through a variety of puzzles to complete while surviving dangerous threats, you must survive and evolve your cybernetic core into something more... living. This game won us the third place in the competition. Technologies: - C# - Unity Engine Time Spent: 26 hours (solo), 182 hours (team's combined time). Git: - (No permission to share code from the team members.) Images: ./heartcore1.png Videos: https://youtu.be/VwAjpK45JMI Hoppin World -------------------------------------------------------------------------------- Description: 3D “bunny hopping” game. At the core, it is a platformer game with a twist. Your base speed is slow, but you can get to very high speeds by performing what is known as “air-strafing”. This is done by pressing the movement key perpendicular to the direction vector, and moving the mouse in that direction. (see showcase video.) A full rewrite is underway using the Amethyst Engine. Technologies: - C# - Unity Engine - Rust - Amethyst Engine - Blender Time Spent: 500+ hours (three rewrites) Git: https://github.com/hoppinworld Images: ./hoppinworld1.png Videos: https://youtu.be/8Jw-v2RPtvw Minigene -------------------------------------------------------------------------------- Description: A game engine specialized in 2d ascii and tiled games. A heavy focus is given on prototyping speed and simplicity. Technologies: - Rust - Plank ECS - Amethyst - Bracket Lib - WASM Time Spent: 100+ hours. Git: https://github.com/AnneKitsune/minigene Images: ./minigene1.png ./minigene2.png ./minigene3.png ./shotcaller1.png Videos: - Plank ECS -------------------------------------------------------------------------------- Description: An entity-component-system library with a very heavy focus on simplicity, performance, safety and learnability. At the time of writing, it is the second fastest Rust ECS, while having approximately 1000 lines of code. It is also the safest ECS: it has only two or three unsafe operations (compared to the usual 200 of other libraries). It is also the only ECS library where all public functions are tested and/or benchmarked. Technologies: - Rust Time Spent: 100+ hours. Images: - Videos: - ScalEngine -------------------------------------------------------------------------------- Description: 3D Game engine written in Scala. Originally actor based (Akka framework), then ECS (Entity-Component-System) based. Though it was never completed, the engine had 3d text and model rendering, a 3d .obj loader, a fly camera (first-person) and Bullet based physics. Technologies: - Scala - OpenGL - Akka - Bullet Time Spent: 500+ hours. Git: https://github.com/AnneKitsune/ScalEngine Images: - Videos: https://www.youtube.com/watch?v=Zj2sPz5xJDY (It might look horrible, but the features are there. You can see I'm no artist.) Shotcaller -------------------------------------------------------------------------------- Description: An RTS / MOBA game with multiple frontends: ASCII-rendered or tiles-rendered. Technologies: - Rust - Minigene - Plank ECS Time Spent: 100+ hours. Git: https://github.com/amethyst/shotcaller Images: ./shotcaller1.png Videos: https://github.com/amethyst/shotcaller/blob/master/media/shotcaller-prototype.mp4 List Of All Active or Completed Projects ================================================================================ Table Of Content: - AVX Hasher - AltCom.io - Amethyst Engine - Amethyst-Extra - Astar - Back2Life - Call of Duty: Warzone 2.0 & DMZ - Call of Duty: Modern Warfare 2 - Call of Duty: Modern Warfare 3 - Call of Duty: Warzone Mobile - Cryptocurrency Investing Automation - Database Hasher - Drop Your Balls - Easy Colval - Endless Worlds - Game Features - Half Caps - Half Matrix - Heart Core - Hoppin World - Inventory Managoat - Kiss CommandLine Repository - Laminar Proxy (Packet Rerouter) - Minigene - Partial Function - Photon Incremental - Plank ECS - SEECoV.org - Scal Engine - Shotcaller - Specs Declaration - Specs Physics - Specs WASM - WASM Web Workers - WebSocket Actix Receiver - World Digger Ascii - World Digger Mobile - World of the Focks God List Of Prototypes ================================================================================ Table Of Content: - Airplane Incremental - Atmospheres Barrier - Backend Utils - Blazing Net - Clicker Strike Globally Overpowered - Clicker Strike Globally Overpowered Scala - Crazy Fall - Dash Raid - Dyna Maze - Facebook Friend Bot - Gravity Balls - Hurtworld Plugins - Image Gen - Key Fall - Lifer - Ludumdare 42 - Ludumdare 43 - Ludumdare 44 - Musi Maze - Operation Mudkir - Osu Practice - PersonSim - Planet Digger Bot - Poker Bot - SCP EEE - Spatial Flyer - Taiko-Copy - Throw Your Balls Out - Tower Babel Bot - Traveller Inc - Ultra Jumper - Unity Resources - World Digger Amethyst - Arduino Projects - Dozen of others :)