Inhalt: With today's wide range of game development tools and engines, it's easy to get started making 2D games with very little effort. But for your game to succeed, you need to plan it right from the start. Jesse Freeman walks you through everything you need to know to design and develop your first 2D game, from picking an engine, building artwork, and incorporating sound, to publishing and marketing the finished game. Along with high-level strategies, Jesse reviews the tools that you need to make development easier and faster-because the last thing you want to do is reinvent the wheel. Learn the fundamentals to designing 2D games from scratch and spend your energy on making great games. Umfang: 01:09:27.00
Inhalt: Learn the foundation of player movement in 2d platformer games. This course offers a breakdown of common player behaviors as well as some advanced techniques to bring your 2D platformer to life. Jesse Freeman shows how to detect input from the keyboard and controller, make the player walk and run, and add in more advanced movement behaviors, such as ducks, double and long jumps, and sliding down walls. Plus, learn how to make your character pick up items and fire projectiles like fireballs. Umfang: 03:19:54.00
Inhalt: Unity is a powerful IDE for 2D and 3D game development. But it's even better when you extend it by building your own custom tools. Join Jesse Freeman, as he explores extending the Unity IDE with custom inspectors, editor windows, and other tools for speeding up game development. Learn how to extend the existing inspector by exposing public fields, build custom editor windows, save and load files to the project folder, and more. Plus, learn how to style and skin your tools so they're easier to use. Want to share your customizations with others? When you're done, you can export the new tools to share with colleagues or sell in the Unity Asset Store. Umfang: 02:11:28.00
Inhalt: You may often need to access the underlying file system within your C# application. In this course, discover how to work with .NET System.IO classes for accessing the file system. Instructor Jesse Freeman shows how to create, delete, and move folders using the Directory class, as well as how to create, read, copy, edit, and move config files. Plus, he explains how to protect your file system, and organize your file access logic by abstracting out your file system API calls into a single class. Umfang: 01:16:18.00
Inhalt: Ready to start developing your first game, but need to get up to speed on C#? Learn the basics of programming in C# for Unity and find out how to script your first game development project. Jesse Freeman covers the structure, syntax, and language of C# as it works inside the Unity IDE. The lessons focus on the most important concepts for beginners to master, including variables, methods, data structures, flow control, classes, inheritance, interfaces, and composition. The goal of the course is to teach developers the basics of how to use C# in Unity as well as some higher-level scripting strategies. Umfang: 01:37:15.00
Inhalt: Discover how to design C# frameworks for personal, enterprise, and open-source projects. In this course, join instructor Jesse Freeman as he discusses key framework design concepts, how to organize your code, and how to document and share your frameworks online. Jesse covers code encapsulation and modular classes. He also explains how to extend a framework and enforce an architecture pattern. Umfang: 00:49:34.00
Inhalt: Composition and code architecture are the cornerstones within all types of applications-from simple command line tools to large-scale enterprise applications. Understanding these concepts is useful when learning about the three pillars of object-oriented programming-encapsulation, inheritance, and polymorphism. This course demonstrates techniques you can apply when programming in C# to improve how you work with properties, classes, methods, modifiers, constructors, and more. Umfang: 00:58:39.00
Inhalt: Refactoring code makes it cleaner, more performant, and readable. It eliminates unused functionality, renames and reorganizes elements to make their purpose clearer, and allows for more abstraction. This course provides C# developers with tips and tricks for refactoring existing codebases. Learn how to create a baseline for your project to back up and track the results of your work, and start removing unused code. Discover how to refactor along branches and use popular refactoring techniques, including Rename Method, Extract Method, and Encapsulate Field. Learn how to optimize code by avoiding loops, simplifying math, and inlining code, and create cleaner code that emphasizes readability. Plus, get tips on packaging and distributing refactored libraries as APIs. Umfang: 00:43:29.00
Inhalt: If you're a game developer, you can overcome many common programming hurdles by knowing just a few commonly used math techniques. In this course, learn about the concepts of grids and collision detection, as well as useful formulas you can apply to a variety of problems. Throughout the course, Jesse Freeman focuses on beginner-level game math and uses JavaScript in his examples. He covers three main topics-layout, collision, and formulas-beginning with layout, where he goes into centering objects and working with grids. Next, he discusses collisions, where he takes you through point collisions, rectangle collisions, and how to tell the distance between two points. Finally, he covers formulas for calculating health and experience. By the time you wrap up this course, you'll have some basic math skills that you can apply to any game. Umfang: 00:52:47.00
Inhalt: Google Apps Script has a robust set of APIs available to any JavaScript developer looking to automate content creation tasks by leveraging the storage space of Google Drive and the collaborative nature of Google Docs. In this course, discover how to automatically generate Markdown documentation for your projects using the power of Google Drive and Google Docs. Jesse Freeman explains how to get started with Google Apps Script development, as well as how to work with files and folders in Google Drive. Plus, he goes into how to convert a Google Docs file into Markdown and format Markdown elements. Umfang: 01:18:29.00
Inhalt: Unity is a popular platform for creating 2D and 3D games for desktop, mobile, and consoles. In this introductory course, join Jesse Freeman as he walks through everything first-time game developers need to know about creating scripts for 2D games in Unity. He covers setting up new 2D projects, creating new scripts from scratch, exposing public fields to the inspector, extending the MonoBehaviour class, and creating custom C# classes. He also shares some best practices for writing and debugging C# scripts in Unity. If you're new to coding and are looking to learn more about Unity, this course provides you with the knowledge you need to start writing C# scripts in Unity. Umfang: 00:56:39.00
Inhalt: Are you new to Unity or making 2D games? If so, this course can help you get started with creating 2D games in Unity, the popular game development platform. The basics of working with sprites-individual graphics that can be animated or remain static in a 2D game-are covered in this course. Jesse Freeman walks though how to import sprites, create new sprite GameObjects in a scene, optimize sprite textures, and finally, how to create animations. Umfang: 00:54:41.00
Inhalt: Photoshop offers some incredible tools for creating Photoshop Document (PSD) designs that are modular and easy to update. In this course, learn how to optimize your UX design work by leveraging a few Photoshop features-namely, Smart Objects and linked files-to create reusable elements across multiple PSDs. Join Jesse Freeman as he explains how to export and nest Smart Objects, create PSD templates, build your first modular file, reuse Smart Objects across PSDs, and more. Plus, he shares tips and tricks for keeping your design elements up to date throughout the creation process. Umfang: 00:48:08.00
Inhalt: Many of the games hitting app stores are 2D games. Unity is the perfect engine for designing them. Why? Unity 2D has a drag-and-drop sprite importer, built-in texture atlasing, a sprite animation editor, a dedicated 2D renderer with features like layers/depth and parallax scrolling, and the open-source Box2D physics engine. (If you've played games like Angry Birds, you've seen Box2D in action!) Here Jesse Freeman shows you how to take advantage of these features and build reusable components that you can use in your own games. He'll show you how to import artwork, create and link animations, build and control a player, create formidable enemies, add obstacles, build out different levels, and accept touch and controller input from players. The last chapter shows how to publish your finished game on a variety of platforms: iOS, Android, desktop computers, and the web. Watch now and start building the next blockbuster. Umfang: 04:03:13.00
Inhalt: Get introduced to Texture2D and learn how to work with raw images and manipulate pixel data at run time for 2D games. This course covers how to create texture renderings from scratch. Learn how to access pixel data, read color data, add pixels, and remove pixels. Discover how to further customize Texture2D files for use in a game. Umfang: 01:04:47.00
Inhalt: One of the most important aspects of any game is its UI. Your players spend the majority of their time navigating between different game screens, selecting options, and reviewing game progress. This course addresses some ways to build and design the user interface of a game with Unity's new UI system. Here you'll tackle the start screen, game over screen, difficulty window, and virtual keyboard-common components of most popular 2D and 3D games. Unity expert Jesse Freeman helps you design your UI using custom prefabs (reusable UI elements), UI components such as windows and buttons, simple buildup animations, and transitions. He also helps you create a window manager to guide changes and relationships between windows, and extend the window system with a custom Unity editor that lets you standardize window display and navigation throughout your game. Umfang: 02:19:49.00
Inhalt: Learn how to extend the Unity 5 IDE with custom tools like this tile map editor. Investing the time to customize Unity's environment today will make game development much more efficient tomorrow. This simple extension will allow you to easily design large 2D tile maps by simply painting them into your GameObjects. Over the course of the project, Jesse Freeman will show you how to build a tile map class, a custom tile picker, and a tile brush. He'll also show how to customize Unity menus to make your new tools easy to reach. Umfang: 01:38:33.00
Inhalt: Create your own 2D action-adventure game for any target platform with Unity 5. If you're familiar with Unity or have taken Unity 5 2D Essential Training, this course will expand your knowledge into game development specifics, including working with controller input, tile maps, and sound, and managing multiple scenes. Follow along with Jesse Freeman as he shows how to import and optimize existing artwork as sprites and create game elements such as players, collectables, obstacles, and enemies driven by basic AI. He also shows how to build a simple splash screen and connect to your game. By the end of the course, you'll have the building blocks for your own game and a tile map editor you can use to generate new levels. Umfang: 02:22:45.00
Inhalt: The hallmark of any popular RPG game is combat. Building on the lessons in the rest of the Unity 5 2D series, these tutorials show how to build simple turn-based combat like you would experience in classic RPGs. In the Movement in an RPG Game course, you learned how to move a player in a 2D tile-based map. Here you'll program, trigger, and manage random battles on the map. Author Jesse Freeman shows how to create pop-up battle windows, add monsters, and create player and monster attack actions-including evasive maneuvers. When the battle is over, you'll learn to reward the player and clean up for future moves. Umfang: 02:11:11.00
Inhalt: Palette swapping, a technique borrowed from old school game engines, is a great system for dynamically changing the colors of sprites at runtime. While it's not built into Unity, with a little ingenuity and the advanced techniques shown in this course, you can emulate palette swapping in any 2D sprite-based game. Jesse Freeman will show you how to build custom menus and inspectors to analyze and change sprite's colors, save custom color palettes with scriptable objects, change colors on sprite textures at runtime, and even apply color changes to animated sprites. Last, he'll show how to optimize this workflow and reuse it in other Unity projects. Umfang: 01:09:16.00
Inhalt: Learn everything you need to get started in Unity 2D game development. Unity expert Jesse Freeman builds a complete 2D game based off the endless runner genre-a unique one-button game that's not only fun to play, but also exciting to build. The end result is a reusable code base that you can extend with your own artwork and narrative. Start watching to learn how to convert artwork into sprites, create repeating background textures with Unity's TexturePacker, and build reusable game objects such as players, obstacles, and enemies. Jesse also covers the basics of object pooling, working with custom UI components, and multiplatform publishing. Umfang: 03:22:57.00
Inhalt: Learn the basics of level design in Unity 5 2D. Exciting, engaging level designs are what make for great gameplay. This course focuses on designing levels that challenge your players by including puzzles, monsters, player flow, and balancing. Jesse Freeman shows how to build a basic level with multiple layers, and trick it out with doors and push blocks, switches, time limits, and enemies. You'll learn techniques to challenge the players and move them through the level in an organic way, and build tools that help you further your design. Use the exercise files included with the course to continue to build the game and make it your own. Umfang: 02:08:48.00
Inhalt: Learn how to move a player on a tile-based 2D map and use that movement to trigger events-creating a gaming experience similar to classic RPGs. In this course, Jesse Freeman builds upon the lessons learned in the Unity 5 2D: Random Map Generation: adding a player, moving the player from tile to tile, and making the camera follow the movement, as well as triggering events on the map. Jesse also shows how to add a "fog of war" effect that reveals parts of the map as the player moves around and explores, and how to detect and update the artwork for visited tiles. Umfang: 01:22:32.00
Inhalt: Faster graphics make better video games. Learn how to use Unity 5's tools to improve the performance of your 2D graphics by optimizing draw calls to the CPU. These tutorials from expert game developer Jesse Freeman cover analyzing your graphics with the Profiler, viewing individual draw calls with the Frame Debugger, and optimizing textures and the UI layout of your game to improve rendering times and performance during gameplay. Umfang: 00:28:02.00
Inhalt: Learn how to move characters and objects from point A to B with this introduction to pathfinding in Unity 5. This training focuses on pathfinding in the 2D world: programming simple ways to connect different locations in 2D games. Jesse Freeman starts by explaining the data structures (graphs and nodes) and the A* pathfinding algorithm: the technology that makes traversal of 2D games possible. Then he shows you how to connect paths in a 2D map, and find the fastest path between two points. You'll also build a simple demo map to illustrate and test the pathfinding logic. Umfang: 00:32:17.00
Programm Findus Internet-OPAC findus.pl V20.235/8 auf Server windhund2.findus-internet-opac.de,
letztes Datenbankupdate: 08.05.2024, 18:40 Uhr. 873 Zugriffe im Mai 2024. Insgesamt 511.103 Zugriffe seit Januar 2009
Mobil - Impressum - Datenschutz - CO2-Neutral