Leanpub Header

Skip to main content

Filters

Category: "C and C++"

Books

  1. CMake Best Practices - Second Edition
    Upgrade your C++ builds with CMake for maximum efficiency and scalability
    Packt Publishing Ltd

    Discover cutting-edge CMake strategies in this updated edition. Learn advanced project structuring, tool integration, and cross-platform builds to optimize your software development workflow.

  2. C++ High Performance - Second Edition
    Master the art of optimizing the functioning of your C++ code
    Packt Publishing Ltd

    C++ High Performance, Second Edition enables you to measure and identify bottlenecks in the code and eradicate them to amplify your application’s working speed without compromising the readability of your C++ codebase

  3. Learning C# by Developing Games with Unity - Seventh Edition
    Get to grips with coding in C# and build simple 3D games in Unity 2023 from the ground up
    Packt Publishing Ltd

    It's the ability to write custom C# scripts for behaviors and game mechanics that really takes Unity the extra mile. That's where this book comes in. Harrison Ferrone, in this seventh edition of the bestselling franchise, will take you through the building blocks of programming and the C# language from scratch while building a fun and playable game prototype in Unity.

  4. Godot 4 Game Development Projects - Second Edition
    Build five cross-platform 2D and 3D games using one of the most powerful open source game engines
    Packt Publishing Ltd

    Immerse yourself in the world of Godot 4.0 as you craft five projects that highlight the engine’s exceptional 3D capabilities. This book will help you build your foundational skills, guiding you step-by-step through creating small-scale game projects, and preparing you to tackle large-scale endeavors.

  5. Unreal Engine 5 Game Development with C++ Scripting
    Become a professional game developer and create fully functional, high-quality games
    Packt Publishing Ltd

    Unreal Engine 5 Game Development with C++ Scripting is a comprehensive guide to mastering C++ syntax, object-oriented programming, character creation, gameplay, UI, networking, and more. You’ll gain the skills to create high-quality games using Unreal Engine 5, even without a programming background.

  6. C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals - Eighth Edition
    Start building websites and services with ASP.NET Core 8, Blazor, and EF Core 8
    Packt Publishing Ltd

    Whether you’re diving back into C# or starting out, this new edition of our bestselling guide will teach you the fundamentals of object-oriented programming and working with databases using Entity Framework Core. You’ll also learn about website development using ASP.NET Core Razor Pages, the Model-View-Controller pattern, and Blazor for web component user interfaces. This updated edition is equipped with the latest advancements and technologies.

  7. Apps and Services with .NET 8 - Second Edition
    Build practical projects with Blazor, .NET MAUI, gRPC, GraphQL, and other enterprise technologies
    Packt Publishing Ltd

    This book will help .NET developers build on their existing knowledge and learn how to make the most of specialized .NET libraries to improve performance, scalability, security, and the user experience of their apps and services. Covering the most up-to-date topics and developments, this book will provide you with new skills to tackle real-world challenges.

  8. Functional Programming with C#
    Unlock coding brilliance with the power of functional magic
    Packt Publishing Ltd

    This is a step-by-step guide to using existing C# tools to enhance programs with functional programming. It focuses on practical application with necessary theory and contains the latest C#12 examples and self-assessment questions.

  9. Bare-Metal Embedded C Programming
    Develop high-performance embedded systems with C for Arm microcontrollers
    Packt Publishing Ltd

    This book helps you uncover the world of Arm-based microcontroller firmware development, equipping you to decode datasheets, expertly manipulate registers, and autonomously craft optimized code.

  10. Artificial Intelligence in Unreal Engine 5
    Unleash the power of AI for next-gen game development with UE5 by using Blueprints and C++
    Packt Publishing Ltd

    This book helps you gain valuable insights into the inner workings of Unreal Engine's AI system to create fully functional AI behaviors. You’ll learn the key aspects involved in crafting compelling opponents and discover professional tips and tricks.

  11. The Modern Vulkan Cookbook
    A practical guide to 3D graphics and advanced real-time rendering techniques in Vulkan
    Packt Publishing Ltd

    This book will help you leverage modern graphics programming techniques. You’ll cover a cohesive set of examples that use the same underlying API, discovering Vulkan concepts and their usage in real-world applications.

  12. Learning GDScript by Developing a Game with Godot 4
    A fun introduction to programming in GDScript 2.0 and game development using the Godot Engine
    Packt Publishing Ltd

    Learning GDScript by developing a game with Godot 4 will teach you how to be a programmer, all while creating a game from scratch. You’ll go from novice to intermediate and even learn about some advanced topics to transform your game coding skills.

  13. Modern CMake for C++ - Second Edition
    Effortlessly build cutting-edge C++ code and deliver high-quality solutions
    Packt Publishing Ltd

    Modern CMake for C++ is your guide to building, testing, and packaging software with ease. You'll learn to create maintainable projects, compile and link executables and libraries, use external dependencies, and more.

  14. Beginning C++ Game Programming - Third Edition
    Learn C++ from scratch by building fun games
    Packt Publishing Ltd

    This book is a fun introduction to the world of game programming, C++20, and the OpenGL-powered SFML using four fun, fully playable games of increasing difficulty and advancing features

  15. Practical C++ Machine Learning
    Hands-on strategies for developing simple machine learning models using C++ data structures and libraries
    GitforGits | Asian Publishing House

    My goal is to equip other programmers with the confidence to confidently incorporate machine learning into their C++ projects by guiding them through real-world examples and addressing common challenges head-on.