A practical, illustrated guide to Unity game scripting using C#, along with practice tests, exam tips, and easy-to-follow examples to help you pass the exam and become a professional Unity programmerKey FeaturesLearn essentials of game scripting with Unity and C# to customize aspects of your gameTackle challenges in Unity game development and the certification exam using effective techniques and solutionsPrepare for the latest Unity certification exam using mock tests, exam tips, and self-assessment questionsBook DescriptionUnity Certified Programmer is a global certification program by Unity for anyone looking to become a professional Unity developer.
Get to grips with the fundamentals of Java programming and learn to build useful applications with the help of real-world examples and engaging practical activitiesKey FeaturesBuild a solid foundation in Java and focus on developing real-world applicationsImplement the fundamental concepts of object-oriented programming in your codeWork with external data storage systems and learn how to efficiently handle dataBook DescriptionJava is a versatile, popular programming language used across a wide range of industries.
Develop efficient and modern full-stack applications using Spring Boot and React 16Key Features Develop resourceful backends using Spring Boot and faultless frontends using React.
Get the deep insights you need to master efficient architectural design considerations and solve common design problems in your enterprise applications.
Get hands-on experience in using Burp Suite to execute attacks and perform web assessmentsKey FeaturesExplore the tools in Burp Suite to meet your web infrastructure security demandsConfigure Burp to fine-tune the suite of tools specific to the targetUse Burp extensions to assist with different technologies commonly found in application stacksBook DescriptionBurp Suite is a Java-based platform for testing the security of your web applications, and has been adopted widely by professional enterprise testers.
Explore new and more sophisticated tools that reduce your marketing analytics efforts and give you precise resultsKey FeaturesStudy new techniques for marketing analyticsExplore uses of machine learning to power your marketing analysesWork through each stage of data analytics with the help of multiple examples and exercisesBook DescriptionData Science for Marketing Analytics covers every stage of data analytics, from working with a raw dataset to segmenting a population and modeling different parts of the population based on the segments.
Create various design patterns to master the art of solving problems using Java Key Features This book demonstrates the shift from OOP to functional programming and covers reactive and functional patterns in a clear and step-by-step manner All the design patterns come with a practical use case as part of the explanation, which will improve your productivity Tackle all kinds of performance-related issues and streamline your developmentBook DescriptionHaving a knowledge of design patterns enables you, as a developer, to improve your code base, promote code reuse, and make the architecture more robust.
Understand the core concepts of deep learning and deep reinforcement learning by applying them to develop gamesKey FeaturesApply the power of deep learning to complex reasoning tasks by building a Game AIExploit the most recent developments in machine learning and AI for building smart gamesImplement deep learning models and neural networks with PythonBook DescriptionThe number of applications of deep learning and neural networks has multiplied in the last couple of years.
"e;Time Series Forecasting Using Generative AI introduces readers to Generative Artificial Intelligence (Gen AI) in time series analysis, offering an essential exploration of cutting-edge forecasting methodologies.
This comprehensive book delves into the key features introduced in Java 22, providing insights and practical examples to help readers understand and implement these enhancements within the context of medical applications with the goal of enhancing medical practices, streamlining processes, and improving patient care.
Demystify the complexity of machine learning techniques and create evolving, clever solutions to solve your problemsKey FeaturesMaster supervised, unsupervised, and semi-supervised ML algorithms and their implementation Build deep learning models for object detection, image classification, similarity learning, and moreBuild, deploy, and scale end-to-end deep neural network models in a production environmentBook DescriptionThis Learning Path is your complete guide to quickly getting to grips with popular machine learning algorithms.
Get started with writing simple programs in C while learning the skills that will help you work with practically any programming languageKey FeaturesLearn essential C concepts such as variables, data structures, functions, loops, arrays, and pointersGet to grips with the core programming aspects that form the base of many modern programming languagesExplore the expressiveness and versatility of the C language with the help of sample programsBook DescriptionC is a powerful general-purpose programming language that is excellent for beginners to learn.
Journey through the world of stochastic finance from learning theory, underlying models, and derivations of financial models (stocks, options, portfolios) to the almost production-ready Python components under cover of stochastic finance.
Understand Gang of Four, architectural, functional, and reactive design patterns and how to implement them on modern Java platforms, such as Java 12 and beyondKey FeaturesLearn OOP, functional, and reactive patterns for creating readable and maintainable codeExplore architectural patterns and practices for building scalable and reliable applicationsTackle all kinds of performance-related issues and streamline development using design patternsBook DescriptionJava design patterns are reusable and proven solutions to software design problems.
A step-by-step guide to learning Flutter and Dart 2 for creating Android and iOS mobile applicationsKey FeaturesGet up to speed with the basics of Dart programming and delve into Flutter developmentUnderstand native SDK and third-party libraries for building Android and iOS applications using FlutterPackage and deploy your Flutter apps to achieve native-like performanceBook DescriptionGoogle Flutter is a cross-platform mobile framework that makes it easy to write high-performance apps for Android and iOS.
Get up and running with system programming concepts in LinuxKey FeaturesAcquire insight on Linux system architecture and its programming interfacesGet to grips with core concepts such as process management, signalling and pthreadsPacked with industry best practices and dozens of code examplesBook DescriptionThe Linux OS and its embedded and server applications are critical components of today's software infrastructure in a decentralized, networked universe.
A recipe-based guide to refining your C++ programming skills with the help of coding best practices, advanced programming concepts, and the latest features of C++17 and C++20Key FeaturesLearn how to develop and design your own librariesFind solutions to your app development problems and implement them in a highly reusable manner, following library development best practicesExplore advanced C++ features such as containers, coroutines, and modulesBook DescriptionIf you think you've mastered C++ and know everything it takes to write robust applications, you'll be in for a surprise.
Kick-start your development journey with this end-to-end guide that covers Python programming fundamentals along with application developmentKey FeaturesGain a solid understanding of Python programming with coverage of data structures and Object-Oriented Programming (OOP)Design graphical user interfaces for desktops with libraries such as Kivy and TkinterWrite elegant, reusable, and efficient code Book DescriptionPython is a cross-platform language used by organizations such as Google and NASA.
Build optimized, efficient, and real-time applications that are production-ready using Unreal Engine s Material EditorKey FeaturesCreate stunning visual effects for 3D games and high-quality graphicsDesign efficient Shaders for mobile platforms without sacrificing their realismDiscover what goes into the structure of Shaders and why lighting works the way it doesBook DescriptionUnreal Engine 4 is a powerful game engine, one which has seen a recent boost in widespread adoption thanks to its ease of use and the powerful rendering pipeline that it packs.
Understand the fundamentals of C# programming and get started with coding from ground up in an engaging and practical mannerKey FeaturesBeginner's guide to getting started with software development concepts from a macro levelLeverage the power of the latest C# in solving the complex programming problemsLearn to script and customize your 3D games and implement animation techniques to make them engagingBook DescriptionLearning to program in today's technical landscape can be a daunting task, especially when faced with the sheer number of languages you have to choose from.
Learn how to develop real-world applications of varying complexity for the web, mobile, and VR devices using React, React Native, React 360, and moreKey FeaturesBuild React applications at scale using React patterns and best practicesExplore React features such as Hooks, the Context API, and the Suspense APIExtend React's integration with React Native for building cross-platform mobile apps and gamesBook DescriptionDeveloped by Facebook, React is a popular library for building impressive user interfaces.
Modernize and upgrade your enterprise ERP environment by learning to work with the stable and essential components of Odoo 12 from scratchKey FeaturesLearn the fundamentals of Odoo, a comprehensive enterprise management platform, without writing a single line of codeCreate business operation strategies and analytics by using OdooBuild customized ERP and CRM solutions for your businessBook DescriptionOdoo is management software that contains a set of open source enterprise management applications that help you modernize your business.
Develop quality game components and solve common gameplay problems with various game design patternsKey FeaturesBecome proficient at traditional 2D and 3D game developmentBuild amazing interactive interfaces with Unity's UI systemDevelop professional games with realistic animation and graphics, materials and cameras, and AI with Unity 2018Book DescriptionWith the help of the Unity 2018 Cookbook, you'll discover how to make the most of the UI system and understand how to animate both 2D and 3D characters and game scene objects using Unity's Mecanim animation toolsets.
Build a high-end, multiplayer role-playing game (RPG) from scratch with C# and Unity 2018Key FeaturesGet insights into Unity's user interface (UI) system and and build UIs for your RPGImplement artificial intelligence (AI) to build intelligent entities that take your game to the next levelDevelop multiplayer features for an RPG using Unity 2018Book DescriptionIn a role-playing game (RPG), users control a character, usually in the game's imaginary universe.
Explore various recipes to build games using popular artificial intelligence techniques and algorithms such as Navmesh navigation A*, DFS, and UCB1Key FeaturesExplore different algorithms for creating decision-making agents that go beyond simple behaviors and movementDiscover the latest features of the NavMesh API for scripting intelligent behaviour in your game charactersCreate games that are non-predictable and dynamic and have a high replayability factorBook DescriptionInteractive and engaging games come with intelligent enemies, and this intellectual behavior is combined with a variety of techniques collectively referred to as Artificial Intelligence.
A practical guide to building high performance systems for object detection, segmentation, video processing, smartphone applications, and moreKey FeaturesDiscover how to build, train, and serve your own deep neural networks with TensorFlow 2 and KerasApply modern solutions to a wide range of applications such as object detection and video analysisLearn how to run your models on mobile devices and web pages and improve their performanceBook DescriptionComputer vision solutions are becoming increasingly common, making their way into fields such as health, automobile, social media, and robotics.
Build optimized applications in Kotlin by learning how to make use of the standard library features the smart wayKey FeaturesGet the most out of the Kotlin library to develop high-quality portable applicationsExplore the powerful support for data processing and I/O operationsDiscover ways to enhance your Android application developmentBook DescriptionGiven the verbosity of Java, developers have turned to Kotlin for effective software development.
Get hands-on with game development tools and techniques to build a game project using the latest version of Unreal Engine and C++, two of the most widely used tools in the game industryKey FeaturesKickstart your career or develop a new hobby by learning game development with Unreal Engine 5 and C++Learn techniques to prototype and develop your own ideas with key images printed in colorReinforce your skills with project-based learning by building a series of games from scratchBook DescriptionImmerse yourself in the Unreal game projects with this book, written by four highly experienced industry professionals with many years of combined experience with Unreal Engine.
This book gathers state-of-the-art research contributions written by academics and researchers, which address emerging trends in system design and implementation for the Internet of Things (IoT), and discuss how to promote IoT technologies and applications.
Advanced Guide to Python 3 Programming delves deeply into a host of subjects that you need to understand if you are to develop sophisticated real-world programs.
This book explores how to define, design, and maintain enterprise AI applications, exploring the impacts they will have on the teams who work with them.
The classic Pragmatic Unit Testing with Java in JUnit returns for a third edition, streamlined and rewritten with updated and more accessible code examples.
This book constitutes the refereed proceedings of the 25th European Conference on Genetic Programming, EuroGP 2022, held as part of Evo*2021, as Virtual Event, in April 2022, co-located with the Evo*2022 events, EvoCOP, EvoMUSART, and EvoApplications.
This book constitutes the thoroughly refereed post-conference proceedings of the 33rd International Workshop on Languages and Compilers for Parallel Computing, LCPC 2020, held in Stony Brook, NY, USA, in October 2020.
Edited in collaboration with FoLLI, the Association of Logic, Language and Information this book constitutes the refereed proceedings of the 28th Workshop on Logic, Language, Information and Computation, WoLLIC 2022, Iasi, Romania, in September 2022.