Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MADINA BERKALIYEVA
Game Programmer
SKILLS
Programming Languages Middleware Skills Software Languages C++, C#, Java, ActionScript, HTML5, PHP, CSS, JavaScript OpenGL, Box2d, Cocos2d-x Advanced level of maths and physics, Procedural Content Generation, Image Processing, Motion Capture Unity, Adobe Photoshop, Adobe Flash, InkScape, Blender, Git, MS Office Fluent Russian and English
Introduction to Game Programming: Acquired knowledge on memory allocation, error handling and resource management. Implemented a simple Tetris game in C++and OpenGL. Currently working on Procedural City Generation group project, being in the role of programmer and artist. Tools and Middleware: Acquired knowledge about OpenGL rendering pipeline and learned various tools such as Unity, Maya and different physics engines. Implemented a game with procedurally generated terrain and textures in C++, which is based on Box2D physics and Cocos2D-x. Mathematics and Graphics for Computer Games: Learned various interpolation techniques, splines, quaternions, complex numbers and fractals. Implemented 2D L-System plant generator and Building Generator using 3D L-Systems. Animation and Physics: Acquired knowledge about animations techniques and motion capture workflow. In a group of 4, performed a motion capture shoot. Used Unity Mecanim and C# to create state machine for character animation. Implemented 2D Fluid Dynamics using Navier-Stokes equations. September 2010 June 2013
Procedural Programming, Object-Oriented Programming, Algorithms and Data Structures in an Object-Oriented Framework, Graphical User Interfaces, Software Engineering, Computer Graphics, Interaction Design and Artificial Intelligence.
PROFESSIONAL EXPERIENCE
Hosting Service LTD, Kazakhstan Intern Web Designer/programmer Responsible for designing a website according to the client needs and requirements. Developed a web interfaces, layouts and graphics for the website, utilizing HTML, CSS, JavaScript and Adobe Photoshop. Assisted in developing icons, graphics and logos using InkScape. Assisted in photoshoot session required for a website. July 2012 August 2012
REFERENCES
References are available upon request.
PROJECTS SHOWCASE
2D Fluid Dynamics, based on Jos Stams Stable Fluids paper (C++, OpenGL)
Tiny Demon: procedurally generated hills and textures (C++, Cocos2d-x, Box2D) ASCII Art Generator: two novel techniques for converting images to ASCII Art: Ranking Based and Haar Wavelets Based (Java)
Fighting game demo using Motion Capture data for character animation (Unity Mecanim, C#)