All Projects → PacktPublishing → Complete Unity 2018 Game Development

PacktPublishing / Complete Unity 2018 Game Development

Licence: mit
Explore techniques to build 2D/3D applications using real-world examples

Projects that are alternatives of or similar to Complete Unity 2018 Game Development

Awesome Discord Communities
A curated list of awesome Discord communities for programmers
Stars: ✭ 824 (+5785.71%)
Mutual labels:  game-development
Sralloc
Memory allocators
Stars: ✭ 25 (+78.57%)
Mutual labels:  game-development
Etherboy Core
Etherboy Game Smart Contract for Loom DAppChain
Stars: ✭ 12 (-14.29%)
Mutual labels:  game-development
Awesome Gideros
A curated list of awesome Gideros resources, classes and tips.
Stars: ✭ 17 (+21.43%)
Mutual labels:  game-development
Platform Documentation
Core Platform API Documentation & Tutorials
Stars: ✭ 25 (+78.57%)
Mutual labels:  game-development
Acid
A high speed C++17 Vulkan game engine
Stars: ✭ 838 (+5885.71%)
Mutual labels:  game-development
Trenchbroom
Cross-Platform Level Editor
Stars: ✭ 800 (+5614.29%)
Mutual labels:  game-development
Dodgem
A Simple Multiplayer Game, built with Mage Game Engine.
Stars: ✭ 12 (-14.29%)
Mutual labels:  game-development
Rezonator
Rezonator: Dynamics of human engagement
Stars: ✭ 25 (+78.57%)
Mutual labels:  game-development
Godot Open Rpg
Learn to create turn-based combat with this Open Source RPG demo ⚔
Stars: ✭ 855 (+6007.14%)
Mutual labels:  game-development
Excalibur
🎮 An easy to use 2D HTML5 game engine written in TypeScript
Stars: ✭ 892 (+6271.43%)
Mutual labels:  game-development
Avalonia.gamestudio
Stride GameStudio running on Avalonia UI
Stars: ✭ 24 (+71.43%)
Mutual labels:  game-development
Hcwiid
Haskell binding for CWiid (wiimote)
Stars: ✭ 7 (-50%)
Mutual labels:  game-development
Yage
Simple game engine, written in C++
Stars: ✭ 7 (-50%)
Mutual labels:  game-development
Lantern
(DEPRECATED, SEE README)
Stars: ✭ 12 (-14.29%)
Mutual labels:  game-development
Renderpipeline
Physically Based Shading and Deferred Rendering for the Panda3D game engine
Stars: ✭ 814 (+5714.29%)
Mutual labels:  game-development
Ballanceonline Demo
A web version of Ballance, using Three.js and Ammo.js
Stars: ✭ 26 (+85.71%)
Mutual labels:  game-development
C Sharp Promise
Promises library for C# for management of asynchronous operations.
Stars: ✭ 870 (+6114.29%)
Mutual labels:  game-development
Quavo
An open source OSRS emulation server aimed to be fast and informative.
Stars: ✭ 12 (-14.29%)
Mutual labels:  game-development
Spaceshipgenerator
A Blender script to procedurally generate 3D spaceships
Stars: ✭ 6,992 (+49842.86%)
Mutual labels:  game-development

GitHub issues GitHub forks GitHub stars PRs Welcome

Complete Unity 2018 Game Development

Through this Learning Path, you'll learn how to leverage the features of Unity and create amazing games, ranging from action shooters and mind-bending puzzle games to adventure and Virtual Reality(VR) games. If you have no prior experience of using Unity, you can still benefit from this Learning Path, which easily explains the complete working of the Unity toolset. You'll start by learning how to create compelling shaders using Unity and understanding everything you need to know about vectors. This includes useful inputs on how lighting is constructed with vectors and how textures are used to create complex effects without the need for advanced math. In the succeeding chapters, you'll also be able to use popular AI techniques, such as A* and A*mbush to develop intelligent pathfinding agents for your games. The Learning Path will also guide you through different algorithms for creating decision-making agents that go beyond simple behaviors and movement. By the end of this Learning Path, you will have developed all the basic skills to create highly engaging and replayable games.

What you will learn

  • Understand concepts such as game objects, components, and scenes
  • Create functional games with C# scripting
  • Write shaders from scratch in ShaderLab and HLSL/Cg
  • Develop intelligent pathfinding agents with A* and A*mbush
  • Work with terrains and world-creation tools
  • Simulate senses for agents to make decisions based on the environment
  • Implement waypoints by creating a manual selector
  • Enhance games with volumetric explosions, special effects, and visuals

Hardware requirements

For an optimal student experience, we recommend the following hardware configuration:

  • Processor: SSE2 instruction set support
  • GPU: Graphics card with DX10 (shader model 4.0) capabilities
  • Memory: 8GB RAM
  • Hard disk: 30GB or more
  • An Internet connection

Software requirements

You'll also need the following software installed in advance:

  • Operating System: Windows (8 or higher)
  • Unity 2018.1.0f2
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].