Search Unity

Books on Unity 2017 2D Game Development Projects and Game Development Essentials - Third Edition

Discussion in 'Community Learning & Teaching' started by packtpub, Feb 16, 2018.

  1. packtpub

    packtpub

    Joined:
    Oct 27, 2016
    Posts:
    44
    2D Game Development Projects




    This book Unity 2017 2D Game Development Projects by Lauren S. Ferro & Francesco Sapio (Jan 2018) helps build classic arcade, shooter and platform games with Unity 2D toolset.

    With this book, you will learn all the essentials of 2D game development by creating three epic games in a step-by-step manner throughout the course of this book.

    The first game will have you collecting as many cakes as possible. The second will transport you to outer space to traverse as far as possible while avoiding enemy spaceships. The last game will have you running and jumping across platforms to collect coins and other exotic items.

    Throughout all these three games, you will create characters, make them move, and create some enemies. And then, of course, write code to destroy them!. After showing you the necessities of creating a game, this book will then help you to porting the game to a mobile platform, and provide a path to publish it on the stores.

    What You Will Learn:
    1. Work with Unity 2017's new 2D workflow and create a 2D scene

    2. Set the scene with different types of backgrounds, either static or dynamically using a tileset

    3. Bring your character to life through simple animations

    4. Understand the core concepts of programming by creating basic code that controls a character and destroys an enemy

    5. Create buttons and game controls by using code snippets for input detection

    6. Develop three 2D games from genres such as classic arcade, space shooter, and platformer games

    7. Add audio and feedback and deploy your games
    Author Bio: Lauren S. Ferro

    Lauren S. Ferro has a PhD in player modeling. She works as a gamification consultant and designer in many different industries. She is an active researcher in user-/player-centered design. Lauren runs game workshops that focus on designing user-centered gaming experiences. She is also the creator of a game design resource, Gamicards, which is a prototyping tool for game experiences.

    Francesco Sapio

    Francesco Sapio has a Master's of Science, summa cum laude in engineering with a focus on AI and Robotics. Now, he is a PhD researcher. He is a Unity and Unreal expert. Among many projects, he has developed Gea2 (Sapienza) and Sticker Book (Dataware Games), and has consulted for Prosperity – Italy 1434 (Entertainment Game Apps, Inc) and Projekt I.D (RMIT). He is an active writer on game development, authoring Getting Started with Unity 5.x 2D Game Development, Unity UI Cookbook, and many other books.

    Packtpub

    Game Development Essentials - Third Edition




    This book “Unity 2017 Game Development Essentials - Third Edition” by Tommaso Lintrami (Jan 2018) helps you go through 3D game development techniques using Unity.

    In this informal guide, you’ll get to grips with the basics of game development, starting off with using C# for scripting. You'll get the hang of Unity's development environment and will be able to set up the required assets for your first 2D game. You'll work on animating your player and getting it to move in the 2D environment. Next, you'll see how to build the game in 3D, making use of Unity's new 3D animation system. After building a beautiful 3D environment for the game, you’ll work with the latest physics system that Unity has to offer and will make your assets interactive. You'll induce artificial intelligence into the enemies and develop a mechanism to hit them with rocks and punches. Once you've made things pretty with the particle system, you'll move on to optimize the game, adding a cross-platform ready UI, and publishing your game across multiple platforms.

    What You Will Learn:
    1. Script games using C#

    2. Build your very first 2D and 3D games

    3. Work through the key concepts in game development such as animations, physics, and scripting

    4. Test and optimize your games to attain great performance

    5. Create fully functional menus, HUDs, and UI

    6. Create player character interactions with AI and NPC
    Author Bio: Tommaso Lintrami

    Tommaso Lintrami has been programming games right from the age of 9; he studied music, micro electronics, and TV/cinema/game direction, and is a designer, developer, composer, and writer. He is a virtual reality and interactive installations enthusiast with at least 19 years, commercial experience working for several IT companies. He has been working with Unity for over 9 years now and delivers IT teaching and training in Unity. He has worked on a number of games on different platforms and is currently employed at Freejam, working on Robocraft.

    Packtpub