2D Game course :
Godot is an open source game engine with which we can able to create multiple verities of games with ease thanks to its simplistic user interface and huge set of tools. Godot is a community driven game engine whose development process is becoming more efficient every day with every new release of the game engine version. Godot engine is one of the very few game engines whose side is just 20mb which explains its compact abilities and non-bloating features. Godot engine does not sell assets or extra services to fund the ongoing development, it doesn’t even ask for % of your income like other game engines does. Godot engine has an efficient paradigm for designing games. You can create any kind of complex 2D games with the fully dedicated 2D engine, using pixels as units, but scale to any screen size and ratio. Custom 2D physics engine that works in pixel coordinates, Flexible kinematic controller for collision without physics, Use 3D models as sprites into 2D. You can also import 3D models from 3Ds Max, Maya, Blender and more with animation. Skeleton deforms and blend shapes can be used. You can render with HDR, anti-aliasing and linear color modes, Post-Process Fog, Glow, Bloom, Color Adjustment. Godot has most flexible animation system for games. Animate 2D or 3D. Visual animation editor with timeline, Frame dependent or cut-out animation for sprites and rigs. Any property of any object can be animated even with function calls. Helpers are available in Godot to animate 2D rigs with skeletons and IK. Godot also has an efficient optimizer to pack imported 3D animations. Animation Tree support for fluid character animation is available as well. When come to scripting in Godot we have to use Gd Script which is a Python-like scripting language, designed to make games with zero hassle. Godot has built in editor with syntax highlighting, real-time parser and code completion so no need to depend on external script editors like Visual Studio. Also has a powerful integrated debugger and profilers so that you can debug a game running on mobile devices. Godot has integrated class documentation browser for user support while scripting. Godot also incorporates friendly C++ API to optimize parts of the game or extend any part of the engine. Using Godot we can create games on any platform as it has multiplatform support. Godot works on Windows, OSX, Linux, FreeBSD, OpenBSD and Haiku with both 32-bit & 64-bit in all platforms. Deploy games for mobile platforms IOS, Android, BlackBerry OS, even web platform such as HTML5 as well. It is very easy to create custom builds and one-click deploy and export to most platforms. Script syntax in Godot is supported by GitHub which makes Godot very efficient in teamwork related projects.
A powerful open source alternative software for Adobe Photoshop with which we can able to achieve industry standard quality without compromise. Krita can be used mainly for texturing, character design, cel shaded character design, background creation for games, environment design, Concept creation, Complete Game Art which includes both 3D and 2D assets. Krita also comprises of non-destructive layers and masks as well as Vector artwork support and excellent advanced brush engine. Krita got an intuitive interface which can be heavily customizable. The Dockers and panels can be placed as per user preference regarding whichever workflow user is working on. We can even save the customization setup. Customizable shortcut keys can be created for commonly used tools. Krita contains Palette which can be accessed just by right-clicking on the canvas with which we can able to pick our color as well as brush to paint/draw. Palette even contains the most recently used colors which can be configured through the preferences tab. Krita contains 9 unique brush engines where each engine has a large amount of settings to customize the selected brush. Every brush has its own purpose which is to satisfy a specific need such as a color smudge engine, shape engine, particle engine and filter engine. We can even save the customized brushes and organize them with krita’s tagging system. In Krita creating seamless textures is very easy without any clunky offsetting of an image repeats itself. Krita manager can allow users to export and import brush and texture packs to expand existing tool set through Resource are in krita’s website https://docs.krita.org/Resources. We can open PSD files that even Photoshop can’t which can intern be saved to PSD when we want to take the artwork across different programs. Krita is an unique painting application that lets you open, save, edit and author HDR and scene-deffered images even with OCIO and OpenEXR support we can manipulate the view to check HDR images to further use them in the most cutting edge workflows from the Film, visual effects industries and Gaming Industries. We can Bend, distort, move or liquefy the selections with nondestructively through transformation masks. With OpenGL enables we can increase the canvas rotation and zooming speed. Canvas looks better when zoomed out when OpenGL is enabled. Use a drawing aid to assist you with vanishing points and straight lines using the Assistant tool which comes with 9 unique assistants to help make the perfect shapes like drawing ellipses, curvilinear perspective. We can use multiple assistants at an instance while drawing. Multibrush tool allows rotating the mirroring along with adding more axis for a kaleidoscope effect.
Softwares We Cover In 2D Game course
- Photoshop using Pen Tablets
2D Game course Duration: 1 month
Unity is an all in one editor capable of designing immersive experiences, game worlds with its strong suite of developer tools for implementing game logic and high end performing gameplay. Unity supports both 2D and 3D development. Unity has AI Pathfinding tools which make navigation system that allows NPC to intelligently roam around the game world easier. Unity has built in UI system which allows for the creation of user interfaces fast and intuitively. Unity uses Box2D physics and NVIDIA PhysX physics engine for industry leading gameplay. Unity can be extended with whatever tools you need to match your workflow with customized extensions or get from readymade thousands of resources, tools and extensions from the asset store to speed up the game projects. Unity’s Play mode is an incredible and flexible tool for rapid iterative editing. Playing and previewing the game to know how it looks in its platform specific final build is never easier. We can even pause the gameplay in between to alter values, assets, scripts and other properties and instantly see the corresponding results which makes debugging flawless. Using unity we can create Cinematic cut scenes and in game sequences which can be used for story telling that makes artist’s life easier. Using Unity’s unique smart camera system, you can control shots like a movie director. Unity also got powerful particle system with which you can easily create liquids, clouds, flames and any kind of particle effects with ease. Unity has its own IDE MonoDevelop which makes C# scripting without integrating with visual studio. In unity we can create the look you want with professional and fully features Post Processing FX which makes Color Grading and effects smooth. Using unity’s Animation Timeline, Anima2D, particles and tight integration with 3D Designing packages to animate directly within Unity. Using unity’s inbuilt creation tools to prototype, design 2D levels and directly import scenes from 3D Designing packages like blender, 3dsmax, Maya and other 3rd party tools to with high fidelity. Unity’s Progressive Light mapper we can polish and hone the scene with post processing and optimize with mixed lighting modes for the best result depending on the platform. You can produce amazing visuals with real time global illumination and Physically Based Rendering. Native Graphics APIs are compatible which makes multiplatform graphics management easier taking the advantage of the latest GPU and hardware improvements like Vulkan, IOS Metal, DirextX12, nVidia VRWorks and AMD LiquidVR. Unity has advanced profiling tools which offer insights such as determining if your game is CPU or GPU bound, and how to optimize rendering, gameplay performance for a smooth End user experience. Unity is the industry leading multiplatform with which we can build once and deploy anywhere to reach the largest possible audience. 25 plus platforms across mobile, desktop, console, TV, VR, AR and the Web are supported which makes the IP you created is future proof.
Softwares We Cover In Unity course
- Unity 5
- World Machine
- C# game programming
Unity course Duration: 1 month
Unreal Engine Course :
Unreal Engine 4 is a complete suite of development tools which suits anyone ranging from solo developers to huge game development companies whom needs to work with real time technology, enterprise applications, architectural visualization, and cinematic experiences to high quality games across PC, console, mobile. VR, AR, highly advanced toolset and accessible workflows empower developers to quickly iterate on ideas to finalize the end product with immediate results without even touching a single line of code. Unreal engine 4 provides full source code access which gives everyone in the game community the freedom to modify and extend the engine features. Unreal Engine 4 has Photo real rendering in real-time with which you can achieve Hollywood-quality visuals out of the box. Unreal engine’s physically based rendering, advanced dynamic shadow options, screen space reflections and lighting channels provide an efficient, awe inspiring content with ease. Since unreal engine is open source, you can study, customize and debug the entire Unreal Engine to ship your project without any obstruction. Unreal Engine has designer friendly Blueprint visual scripting with which you can rapidly prototype and ship interactive content without writing a line of code. Blueprints can be used to build object behaviours and interactions, modify user interfaces, and adjust input controls. Visualize gameplay flow by inspecting properties while testing your work using the powerful built in debugger. Unreal engine ships with scalable client/server architecture out of the box which helps to bring instant viability to any project’s multiplayer component. The built in Cascade visual effects editor enables you to create mesmerizing particle systems using a wide variety of modules. Leverage particle lights to impact your scene and build complex particle motion with vector fields to simulate realistic nature and create professional levels of polished VFX. Unreal engine has film quality post processing effects out of the box with which you can adjust the look and feel of scenes with filmic effects at your fingertips including ambient cubemaps, ambient occlusion, advanced bloom, color grading, depth of field, eye adaptation, lens flare effect, light shafts, temporal anti-aliasing and tone mapping. Unreal Engine has flexible Material editor which makes used of physically based shading, unprecedented control over the look and feel of character and objects with fine tuning values at the pixel level to achieve any kind of style you desire. With Unreal’s Extensive Animation Toolset completely customize characters using features like mesh, animation editing tools, state machines, blend spaces, inverse kinematic and animation driven physics. Animation Blueprints can be used to work efficiently by previewing your animations on the fly as you craft dynamic characters with natural looking movement. Using Unreal’s state of the art cinematic editor called Sequencer, you can unlock your creative potential with a fully non-linear, real-time cinematic editing and animation tool. Define and modify lighting, camera blocking, characters and set dressing on a per shot basis and create dynamic cutscene variations using cinematic cameras and live gameplay recordings. Reach out, grab and manipulate objects with the built in full editor VR Mode. The complete Unreal engine runs in VR mode with advanced motion controls with which you can build in a “what you see is what you get” environment. Create large and open world environments using landscape system which paves the way for terrains that are orders of magnitude larger than what has been previously possible with the help of Unreal’s powerful Level Of Detail system and efficient memory use. Automatically cover you outdoor environments with different kinds of foliage like grass, bushes, trees, rocks and other decorations by painting with the Foliage tool. In Unreal engine we can give AI controlled characters increased spatial awareness of the world around them which makes them to mimic human behaviour flawlessly. Dynamic navigation mesh updates in real time as you move objects for better path finding at all times. Unreal has built in Audio Engine which enhances your project’s audio with revolutionary features including real time synthesis, dynamic DSP effects, physical audio propagation modelling.
Softwares We Cover In Unreal Engine Course
- Unreal Engine 4
- World Machine
- Blueprints visual scripting
- C# game programming
Unreal Engine Course Duration: 1 month
Blender/ 3DSMAX course :
Blender is a free and open source 3D creation suite which supports the entirety of the 3D pipeline containing- modelling, rigging, animation, simulation, rendering, compositing, motion tracking, video editing and game creation. Blender is an open source public project made by hundreds of people from around the world. Blender has custom render engine called Cycles which is a powerful unbiased path-tracer engine that offers stunning ultra-realistic rendering without compromise. Cycles render has many features like Real-time viewport preview, CPU & GPU rendering, PBR shaders & HDR lighting support and VR rendering support. Modelling in blender is a breeze considering its comprehensive array of modelling tools which makes creating, transforming utilizing- Full N-Gon support, Edge slide, insert, grid and bridge fill, Advanced sculpting tools and brushes, Multi-resolution and Dynamic subdivision, 3D painting with textures brushes and masking, Python scripting for custom tools and add-ons. Blender is one of the best trackers in the VFX market with its production ready camera and object tracking which allows importing raw footage, tracking the footage, masking areas and seeing the camera movements live in 3D scene which in turn eliminates the need to switch between multiple programs. VFX module of Blender got Auto and Manual tracking, Powerful camera reconstruction, Real-time preview of tracked footage and 3D scene, Support for Planar tracking and Tripod solvers. Blender has high quality rigging and animation tools which being used for numerous short films, advertisements, TV series and feature films as well. Animation & Rigging tools of Blender has support for Envelope, skeleton and automatic skinning, B-spline interpolated bones, Curve editor and dope sheets, Custom bone shapes for fast input and Sound synchronization. In Blender we can directly draw in a 3D viewport which gives unsurpassed workflow freedom for story-boarding artists and 2D artists. We can Combine 2D with 3D right in the viewport, Full Animation Support with Onion Skinning, Layers & Colors for Stroke and Fill, Sculpt brush strokes & Parent to 3D objects. Using Python we can customize the interface, Layout, colors, size and even fonts in Blender. Numerous add-ons are available to used provided by the community or create your own using Python API. Since Blender is open
PBR , Game Sound Design & Portfolio Creation Course :
A powerful Image to a Material generator which enables full control even at a micro surface level on the texture. Bitmap2Material can able to generate all PBR textures with just one input image. A Metallic map can be easily obtained from the image using simple tools, which is quite essential while working in PBR Pipeline. We can adjust highlights and shadows in just a few clicks. Finest details in any material can be achieved by manipulating the comprehensive set of parameters available in the software. Substance files can be imported in numerous compatible software to simplify the PBR related workflow.
Is an incredible 3D Authoring and Scan Processing Tool mainly used to make Custom Materials which are otherwise complex to make using normal methods. All the materials created using Substance Designer will have infinite variations with power control over it. We can create; iterate a material into multiple different materials with just a few clicks. Scan processing can be done in substance designer thanks to the filters and tools in an adapted to photogrammetry workflow. Substance designer contains a comprehensive set of tools and filters including Crop Tool, Color Equalizer Tool, Extract Channels filters, Smart Patch Clone Tool and Smart Auto Tile Tool. We can even extract channels and add Procedural Effects and Vector Graphics as well. Tileable Textures up to the 8K size which can be used in Game Engines, V-Ray and Adobe Felix. Substance Designer contains Real-Time Physically Based Viewport with I-Ray Path Tracing. Substance Designer contains Node based Non-Destructive workflow which constitutes mainly four graph types: Tiling Textures, MDL Materials, Math Functions and Noise Editor. Using Substance Designer we can export the textures to any renderer, game engine, and DCC tool and portfolio website. Materials created in Substance Designer are compatible with 3DS MAX, MAYA, MODO, CINEMA 4D, Substance Painter, Houdini, Adobe Fuse, V-ray, Corona, Octane Render, NVIDIA I-ray, NVIDIA mental-ray, MARMOSET TOOLBAG, ARTSTATION, Sketchfab and Blender. A wide variety of content such as sbs, sbsar files, hand-painted images, photographs, scans and geometry like .fbx & .obj can be imported into Substance Designer.
Substance Designer contains a large number of pre-set filters and tools for Procedural and Hybrid Workflows which we can access, combine or modify the sources of all filters to obtain vast possibilities. In Substance Designer, we can bake quickly and easily with a complete set of bakers for creating non-uniform bakes up to 8K resolution.
Is an incredible 3D Authoring and Scan Processing Tool mainly used to make Custom Materials which are otherwise complex to make using normal methods. All the materials created using Substance Designer will have infinite variations with power control over it. We can create; iterate a material into multiple different materials with just a few clicks. Scan processing can be done in substance designer thanks to the filters and tools in an adapted to photogrammetry workflow. Substance designer contains a comprehensive set of tools and filters including Crop Tool, Color Equalizer Tool, Extract Channels filters, Smart Patch Clone Tool and Smart Auto Tile Tool. We can even extract channels and add Procedural Effects and Vector Graphics as well. Tileable Textures up to the 8K size which can be used in Game Engines, V-Ray and Adobe Felix. Substance Designer contains Real-Time Physically Based Viewport with I-Ray Path Tracing. Substance Designer contains Node based Non-Destructive workflow which constitutes mainly four graph types: Tiling Textures, MDL Materials, Math Functions and Noise Editor. Using Substance Designer we can export the textures to any renderer, game engine, and DCC tool and portfolio website. Materials created in Substance Designer are compatible with 3DS MAX, MAYA, MODO, CINEMA 4D, Substance Painter, Houdini, Adobe Fuse, V-ray, Corona, Octane Render, NVIDIA I-ray, NVIDIA mental-ray, MARMOSET TOOLBAG, ARTSTATION, Sketchfab and Blender. A wide variety of content such as sbs, sbsar files, hand-painted images, photographs, scans and geometry like .fbx & .obj can be imported into Substance Designer. Substance Designer contains a large number of pre-set filters and tools for Procedural and Hybrid Workflows which we can access, combine or modify the sources of all filters to obtain vast possibilities. In Substance Designer, we can bake quickly and easily with a complete set of bakers for creating non-uniform bakes up to 8K resolution.
Is an ultimate 3D painting software which enable us not only to Texture, Render but also 3D PBR Painting, Particle Painting using brushes with Opacity control, Substance Procedural Effects, Smart Materials, Smart Masks and finally fast Baking. Substance Painter is VFX-Ready with its 8K support, Color Management, UDIM Management and Scripting API which makes its seamless integration into any VFX workflow easy.
Marmoset Toolbag is a complete featured real-time rendering, animation and baking suite, which provides artists a powerful and efficient workflow at any stage of a production. Marmoset Toolbag contains modular shaders and responsive scene editor which ensure a very speedy workflow. Short film can be staged easily by utilizing the incorporated systems for importing and keyframing meshes, lights, cameras, post effects and much more. Exceptional image-based lighting is available in conjunction with Global illumination to provide awesome occlusion, breath-taking bounced light, and spectacular reflections as Marmoset Toolbag’s lighting tools are one of the best in the industry. The baking tools available in Marmoset Toolbag are artist-friendly which provides smooth texturing workflow with real-time updates, bake groups and interactive 3D painting. Magnificent Portfolios can be made utilizing refreshed renderer to create impressive images, animation tools to create vibrant videos and Marmoset Viewer for tantalizing WebGL Presentations. Marmoset Toolbag’s physically accurate renderer makes it easy to create stunning promotional material for Game, Film or any product launch from look-dev to final presentation. Exporting to Unity and Unreal Engine were easier than ever with Marmoset Toolbag.
Marmoset Toolbag can be customized to the desired pipeline with Python plugin and custom shader support. Marmoset Toolbag’s functionality can be extended with scripts that automate common tasks and add new features. Ready-made shaders and plugins are available from the Add-on Library in Marmoset Toolbag. Irrespective of the industry Marmoset Toolbag is an essential part of the modern 3D artist’s workflow which makes them stand out from the rest of the crowd.
Softwares We Cover In UBlender/ 3DSMAX course
- Substance Designer
- Substance Painter
- Marmoset Toolbag
- FL Studio 12