Technical Skills

Programming Languages : C/C++, C#, Java, PHP, CSS3, HTML5, MySQL, MariaDB

Graphics Programming : SDL2, OpenGL2.1

Engines : Unity 2D/3D

Game Development Tools : Visual Studio, Visual Studio Code, CLion, Eclipse, Gimp

Version Control Systems : Git(Bitbucket & Github)

ebugging and Testing : Debugging tools, unit testing, integration testing

Artificial Intelligence : Decision-making algorithms, state machines, behaviour trees, pathfinding algorithms, decision trees, A* search algorithm

Collaborative skills : Jira, Trello, Discord, Teams, Bitbucket, Github

Design Patterns : Singleton, Observer, Factory, Pool, Flag, Command, Component, Flyweight, State

Architecture : Manager style, Top-Down, MVC, Component

Game Physics : Collision detection, rigid bodies, particle systems

Optimisations : Performance profiling, memory management, multi-threading, scalability, baking, caching, O(n) computational complexity

Collections : Array, Array List, Dictionary, Queue, Stack, HashSet, LinkedList

Software Development Methodologies : Agile, Scrum

Platforms : PC, Console, VR, WebGL