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