Autodesk 3D Studio Max is the base user interface of Main Core Game Engine. In fact Main Core Game Engine changes the core & systems of 3D Studio Max into a complete Game Engine. Main Core Game Engine changes the 3D Studio Max’s normal viewport to an advanced cutting edge technology viewport known as “What you see is What you play”. Also Main Core Game Engine uses some other parts of 3D Studio Max like particle editor, material editor, track viewer, animation system, helpers, etc… . 3D Studio Max is a very powerful software that give its users an ability to make anything that either exist or don’t exist in real world & life. With 3D Studio Max Software Development Kit, you can add anything to 3D Studio Max and make your work easier and better. Max Scripting System give you an ability to do an action of up to 10 tasks only bu clicking a button or giving some values. 3D Studio Max Particle Editor gives you the power of Node-Base particle designing system that let you to make an enormous particles by connecting the Nodes together. Also 3D Studio Max new material editor let you to use Node-Base system for designing great and life-like materials in the matter of second. Making a great life-like animations was never been so as easy as making it by animation tools of 3D Studio Max.

Microsoft DirectX 3D is one of the best and most flexible graphic engine components in the world of game development industry. You are using a simple SDK of Microsoft DirectX 3D and you have everything you need in order to make a massive Real-time rendering engine. Microsoft DirectX 3D gives you an ability of infinite real-time graphic based engine programming classes that allow you to bring the real life inside a game. Also using Microsoft DirectX 3D allow you to use all of the programming methods in every programming language within the DirectX system without any problem. Microsoft DirectX 3D gives your game engine such power to use it for Xbox gaming console. Using Microsoft DirectX 3D is very easy in comparison of other graphic engine component programming languages, because it is easy to understand and supports C/C++/C# based programming language which means it’s very easy to use. With a lot of ready-to-use cutting edge technologies, classes and components that Microsoft DirectX 3D provides for us, you can program a whole real-time light calculation system in the matter of minutes. Microsoft DirectX 3D in next generation gaming is an important element that always exist in games; and without it, games were never been so excited as they are nowadays. Main Core Game Engine uses Microsoft DirectX 3D because there is nothing better and flexible than that. Microsoft DirectX 9, 10, 10.1 and 11 are supported within the Main Core Game Engine.
Microsoft Visual Studio is a complete software to make any type of software that a user or a programmer can ever imagine. Microsoft Visual Studio allows the programmers, software designers and developers to program a software with any programming language with Object Oriented technology and easy-to-use structures and components. C, C++ and C# are the most used languages in the world of programming. Especially with .net programming platform, programming was never been easier than now it is. One of the most greatest features of Microsoft Visual Studio is the ability to accept any programming language API, solution or Framework packages that programmed and developed by other peoples or companies. C# Advanced and C#.net Advanced are two of our API packages that developed by our group of computer programmers, computer graphic scientists and game designers for using as a complete DirectX based programming language to create Graphic and Gaming based softwares. Main Core Game Engine and all the parts of Main Core Project are using the Microsoft Visual Studio and C# Advanced language as the main programming language for developing the Main Core System and Frameworks.