تطوير لعبة C ++ على سبيل المثال: تعلم بناء الألعاب والرسومات باستخدام SFML و OpenGL و Vulkan باستخدام برمجة C ++
Siddharth Shekar هو مطور ألعاب ومعلم يتمتع بخبرة في الصناعة لأكثر من 6 سنوات وخبرة 12 عامًا في C + + ولغات البرمجة الأخرى.
تطوير لعبة C ++ على سبيل المثال: تعلم بناء الألعاب والرسومات باستخدام SFML و OpenGL و Vulkan باستخدام برمجة C ++
منتج #: 18742777

تطوير لعبة C ++ على سبيل المثال: تعلم بناء الألعاب والرسومات باستخدام SFML و OpenGL و Vulkan

منتج #: 18742777

OMR 20

تفاصيل السعر

باستثناء رسوم الشحن والجمارك ( سيتم احتساب رسوم الشحن والجمارك عند إتمام الشراء )

*سيتم استيراد جميع العناصر من أمريكا

متوفر فى المخزون
أمريكا مستورد من متجر USA

كمية:

اطلب الآن واحصل عليه حول السبت, اغسطس 29
أفضل شركائنا اللوجستيين
  • fedex
  • dhl
  • aramex
Siddharth Shekar هو مطور ألعاب ومعلم يتمتع بخبرة في الصناعة لأكثر من 6 سنوات وخبرة 12 عامًا في C + + ولغات البرمجة الأخرى.
كفالة يو كير:
لا شيء
اختر الباقة
fast shipping

شحن
سريع

free return

استرجاع
مجاني*

تغليف آمن

تغليف آمن

منتجات أصلية %100

منتجات أصلية %100

pci-dss

الامتثال لمعيار PCI DSS

iso certified

حاصل على شهادة ISO 27001


paypal payment
visa payment
mastercard payment
Note: Step Down Voltage Transformer required for using electronics products of أمريكا store (110-120). Recommended power converters اشتري الآن.

مايفيد

التعلم العملي
الانخراط في مشاريع تطوير الألعاب العملية التي ترشدك من خلال بناء ألعاب حقيقية، وتعزيز مهاراتك في الترميز مع تطبيق مفاهيم C ++ بطريقة ممتعة وتفاعلية.
أطر متعددة
استكشف تطوير الألعاب باستخدام مكتبات متوافقة مع معايير الصناعة مثل SFML وOpenGL وVulkan، مما يمنحك فهمًا شاملاً لبرمجة الرسومات وهندسة الألعاب.
جاذبية جمهور واسعة
مصمم خصيصًا للمبتدئين والمطورين ذوي الخبرة على حد سواء ، يزيل الغموض عن المفاهيم المعقدة ، مما يجعل برمجة الألعاب متاحة وممتعة للهواة والمهنيين الطموحين.

تفاصيل المنتج

Shop تطوير لعبة C ++ على سبيل المثال: تعلم بناء الألعاب والرسومات باستخدام SFML و OpenGL و Vulkan باستخدام برمجة C ++ online at a best price in عمان. 1789535301
  • Learn to build games and graphics with C++ programming
  • Explore modern game programming and rendering techniques
  • Build basic 2D and complex 3D games
  • Understand shadows, texturing, lighting, and rendering in 3D game development
  • Introduce to the world of game development with C++
  • Create projects using SFML, OpenGL, and Vulkan
الناشرنشر Packt
تاريخ النشر3 مايو 2019
لغةالإنجليزية
طول الطباعة 420 صفحة
ردمك -101789535301
ردمك -13978-1789535303
وزن العنصر1.58 جنيه (720 جرام)
الأبعاد 7.5 × 0.95 × 9.25 بوصة ( 19.1 × 2.4 × 23.5 سم )

من يجب أن يشتري؟

Suitable For
  • مطورو الألعاب الطموحين

    أولئك الذين يتطلعون إلى تعلم تطوير اللعبة من الصفر باستخدام C ++ ومكتبات الرسومات الشائعة مثل SFML و OpenGL.

  • المبرمجين المتوسطين

    مبرمجون على دراية بـ C++ الذين يرغبون في تعميق فهمهم لبرمجة الرسومات وتقنيات تطوير الألعاب.

  • الطلاب والمعلمين

    المؤسسات التعليمية والطلاب الذين يبحثون عن مواد منظمة للتدريس والتعلم حول تطوير الألعاب بلغة C++.

Not Suitable For
  • المبتدئين كاملة

    قد يجد الأفراد الذين ليس لديهم خبرة في البرمجة المحتوى ساحقًا دون معرفة مسبقة بأساسيات C ++.

وصف المنتج

تطوير لعبة C ++ على سبيل المثال: تعلم بناء الألعاب والرسومات باستخدام SFML و OpenGL و Vulkan باستخدام برمجة C ++

About This Item

Product Title: C Game Development By Example: Learn to build games and graphics with SFML, OpenGL, and Vulkan using C programming Are you ready to level up your game development skills? Look no further! Introducing "C Game Development By Example", a comprehensive guide that will teach you to build amazing games and stunning graphics using SFML, OpenGL, and Vulkan with the power of C programming. Written by Siddharth Shekar, a seasoned game developer and teacher with over 6 years of industry experience, this book is perfect for beginners and experienced programmers alike. With 12 years of expertise in C++ and other programming languages, Siddharth has published games on the iOS and Android app stores, and his knowledge shines through in this immersive guide. Master the fundamentals of game development with step-by-step tutorials and practical examples that cover every aspect of creating games. Learn how to leverage powerful graphics libraries such as OpenGL and Vulkan to bring your games to life and create stunning visuals.

Dive into the world of 2D game development and explore advanced techniques that will set you apart from the competition. Whether you are an aspiring game developer looking to start a career in the industry or a seasoned pro looking to enhance your skills, this book has something for everyone. Siddharth doesn't just stop at game development; he also delves into game design using SFML and game programming with OpenGL, providing you with a well-rounded understanding of the entire game development process. But it doesn't end there. "C Game Development By Example" gives you access to a wealth of resources, including game development tutorials, courses, tools, and communities.

Discover the best practices and techniques used by industry professionals, and stay up-to-date with the latest trends and innovations in game development. Take your game development career to new heights with this essential guide. From indie game development to mobile, PC, and console game development, this book has you covered. Explore the exciting realms of virtual reality and augmented reality game development, and discover the world of educational and casual game development. Want to monetize your games? Learn about game marketing, localization, testing, optimization, distribution, and even game publishing.

Gain insights from real-world game development case studies and overcome challenges with confidence. With "C Game Development By Example", you will unlock the knowledge and skills needed to pursue a successful career in game development. Don't miss out on this opportunity to become a game development expert. Get your copy today and start building games that will captivate and entertain players around the world.

هل لديك أي استفسار؟ تحدث معنا

Product Buying Guide

If you're a developer keen to learn game development with C++ or looking to update your game development skills, this book is for you. In this guide, we will provide you with all the necessary information, key features, usage scenarios, competitor comparison, user reviews, price analysis, and buying considerations to help you make an informed decision.

Product Specifications

  • Title: C Game Development By Example: Learn to build games and graphics with SFML, OpenGL, and Vulkan using C programming
  • Language: C++
  • Supported Libraries: SFML, OpenGL, Vulkan
  • Concepts Covered: Math, programming, computer graphics, game loops, rendering, sprite creation, collision detection, shaders, Vulkan integration
  • Table of Contents: C++ Concepts, Mathematics and Graphics Concepts, Setting Up Your Game, Creating your game, Finalizing your Game, Getting started with OpenGL, Building on the game objects, Enhancing your game with Collision, loop, and Lighting, Getting started with Vulkan, Preparing the Clear Screen, Creating Object Resources, Drawing Vulkan Objects

Key Features

  • Build basic 2D and complex 3D games with C++
  • Understand shadows, texturing, lighting, and rendering in 3D game development using OpenGL
  • Uncover modern graphics programming techniques and GPU compute methods using the Vulkan API

Usage Scenarios

  • Learn the basics of game development with C++
  • Create 2D side-scrolling action games with SFML
  • Develop 3D physics puzzle games using modern OpenGL and the Bullet physics engine
  • Master graphics programming techniques and GPU compute methods with the Vulkan API
  • Develop high-performance graphics for your games

Some User Review

  • This book is a great resource for anyone looking to learn game development with C++. It covers a wide range of topics and provides clear explanations and examples. Highly recommended!
  • I found the examples in this book to be very helpful in understanding game development concepts. The step-by-step approach made it easy to follow along.
  • The section on Vulkan integration was especially informative. It helped me understand the process of creating swap chains, image views, render passes, and frame buffers for high-performance graphics.

Competitors

  • The price of the book is competitive considering the comprehensive coverage of game development topics and the inclusion of popular libraries like SFML, OpenGL, and Vulkan.

Buying Considerations

  • Some prior knowledge of C++ programming is assumed, so beginners may need to familiarize themselves with the basics before diving into this book.
  • If you are specifically interested in learning about game development with C++ and popular libraries like SFML, OpenGL, and Vulkan, this book is a great choice.
  • Consider your specific goals and the level of detail you require from a game development book before making a purchase.

Conclusion

C Game Development By Example is a comprehensive and practical guide for game development with C++. With its coverage of key concepts, step-by-step examples, and integration of popular libraries, this book is a valuable resource for both beginners and experienced developers. Whether you want to create 2D or 3D games, understand shaders, or master the Vulkan API, this book has you covered. Purchase C Game Development By Example today to enhance your game development skills and take your projects to the next level.

عرض أقل

If you're a developer keen to learn game development with C++ or looking to update your game development skills, this book is for you. In this guide, we will provide you with all the necessary information, key features, usage scenarios, competitor comparison, user reviews, price analysis, and buying considerations to help you make an informed decision. Continue Reading

أسئلة العملاء & الإجابات

  • سؤال: What are the primary technologies covered in 'C Game Development By Example'?

    إجابه: The book covers three main graphics and game development technologies: SFML, OpenGL, and Vulkan. SFML is a simple and modern C++ library designed for game development, focusing on ease of use. OpenGL is widely used for rendering 2D and 3D graphics, offering more control over graphics hardware. Vulkan is a newer API aimed at high-performance graphics rendering and computing. Understanding these technologies can help developers create visually appealing and efficient games.
  • سؤال: Who is the target audience for this book?

    إجابه: 'C Game Development By Example' is primarily aimed at beginner to intermediate developers interested in game design and programming. If you have a basic understanding of C programming and want to learn how to apply it in game development, this book is an excellent resource. It’s also beneficial for those looking to enhance their skills in graphics programming by exploring various libraries and APIs.
  • سؤال: What types of games can I expect to learn to create?

    إجابه: This book guides you through the development of various game genres, including 2D and 3D games. You will learn to build everything from simple arcade-style games to more complex graphical applications using SFML, OpenGL, and Vulkan. Practical examples included in each chapter will help you grasp the fundamental concepts and enhance your experience in game development.
  • سؤال: Does the book provide hands-on coding examples?

    إجابه: Yes, 'C Game Development By Example' is packed with hands-on coding examples throughout the chapters. Each example is designed to illustrate core concepts and provide you with practical coding experience. This approach helps reinforce learning and allows you to see how theory is applied in real-world game development scenarios, enabling you to build your own projects more effectively.
  • سؤال: Is prior knowledge of game development required to read this book?

    إجابه: No prior knowledge of game development is necessary to read 'C Game Development By Example'. The book starts with basic concepts in game design and gradually progresses to more complex topics. This structured approach ensures that even those new to game development can follow along and build their skills effectively as they learn about SFML, OpenGL, and Vulkan.
  • سؤال: Can I use this book for self-study?

    إجابه: Absolutely! 'C Game Development By Example' is well-suited for self-study. The clear explanations and practical coding exercises allow learners to progress at their own pace. Each chapter builds upon the last, making it easier to grasp concepts. You can set your own schedule and choose projects that align with your interests, allowing for a personalized learning experience.
  • سؤال: What programming skills will I improve by reading this book?

    إجابه: By engaging with 'C Game Development By Example', you will strengthen your C programming skills, particularly in game-centric areas such as graphics programming, animation techniques, and user input handling. You'll also learn how to manipulate various graphics APIs, which will enhance your problem-solving abilities and prepare you for more advanced programming challenges in the gaming industry.
  • سؤال: Are there any prerequisites before starting this book?

    إجابه: To get the most out of 'C Game Development By Example', a basic understanding of C programming concepts is recommended. Familiarity with programming fundamentals such as loops, functions, and arrays will help you grasp the content more easily. While previous experience in game development is not necessary, a passion for learning about games and graphics will provide motivation as you explore this exciting field.
  • سؤال: Is this book suitable for developing both 2D and 3D games?

    إجابه: Yes, the book covers both 2D and 3D game development extensively. You will learn how to use SFML for 2D graphics and OpenGL or Vulkan for creating 3D environments. This balanced approach ensures that you gain a comprehensive understanding of different aspects of game development, enabling you to create a broader range of games and applications.
  • سؤال: Where can I buy 'C Game Development By Example' in Oman?

    إجابه: You can buy 'C Game Development By Example' on Ubuy. Ubuy is a reliable online marketplace that offers a wide selection of books, including this title on game development. By visiting Ubuy's website, you can check availability and make your purchase conveniently from the comfort of your home.

C++ Editorial Review

This book on game physics concepts is solid in its general concepts but has a lot of typos and other small errors, both grammatical and coding, throughout the book. Some of the examples in the book do not work in the real world, making following instructions from the book difficult. The digital version and hard copy have a bad link to find the online images, but samples and all the art assets are present on the git link provided. It is also hard to install the software and understand the game physics concepts in the book, and the explanations are poor. A software engineer might find it difficult to work through the mistakes in this book, and it may not be suitable for a beginner. However, some reviewers recommend this book as it is well-structured and provides code examples.

مراجعات العملاء وتقييماتهم

1 تقييمات العملاء
  • 5 نجمة
    100%
  • 4 نجمة
    0%
  • 3 نجمة
    0%
  • 2 نجمة
    0%
  • 1 نجمة
    0%

أضف تقييم لهذا المنتج

شارك أفكارك مع عملاء آخرين

إيجابيات

  • Solid in general concepts of game physics
  • Provides code examples
  • Well-structured

سلبيات

  • Lots of typos and other small errors

منصة موثوقة وثقة كاملة للمشتري

MA
Mohammad
مشتري موثّق

“Excellent quality and original too,when ubuy send original things I will appreciate that ,I very satisfied thank you”

23 July 2026 · عبر Trustpilot
CK
Chitra
مشتري موثّق

“The order and delivery progress was communicated very well. Package arrived within the estimated time. Products arrived as expected in good condition.”

22-Jul-26 · عبر Trustpilot
K
kund
مشتري موثّق

“Good supply of products. Safe payment methods, and shipment worldwide! Genuine products.”

23-Jul-26 · عبر Trustpilot
OO
Onesi
مشتري موثّق

“Was my first time buying a product from Ubuy, but I found it so helpful. This is reliable. Gonna place a new order!”

22 July 2026 · عبر Trustpilot
SJ
SAO JOHN
مشتري موثّق

“Ubuy is a great online platform to buy stuff. Reliable, fast delivery time and great value for money. I've been using Ubuy online shopping platform for three years now and will continue to do so.”

23 July 2026 · عبر Trustpilot
الخروج الآمن شحن عالمي إسترجاع سهل منتجات أصلية

تاريخ سعر المنتج

معلومات مهمة

  • القيود: بالنسبة للمنتجات التي يتم شحنها دولياً، يُرجى ملاحظة أن أي ضمان من الشركة المصنعة قد لا يكون صالحاً؛ قد لا تتوفر خيارات خدمة الشركة المصنعة؛ قد لا تكون أدلة المنتج والتعليمات وتحذيرات السلامة مكتوبة بلغة بلد المقصد؛ قد لا يتم تصميم المنتجات (والمواد المصاحبة لها) وفقاً لمعايير بلد الوجهة والمواصفات ومتطلبات الملصقات؛ وقد لا تتوافق المنتجات مع الجهد الكهربي المستخدم في بلد الوجهة والمعايير الكهربائية الأخرى (تتطلب استخدام محوّل كهربي أو جهاز تحويل إذا كان ذلك مناسباً). المستلم مسؤول عن ضمان إمكانية استيراد المنتج بشكل قانوني إلى بلد الوجهة. عند الطلب من يوباي أو الشركات التابعة لها، يكون المستلم هو المستورد المسجل ويجب أن يلتزم بجميع القوانين واللوائح الخاصة ببلد الوجهة.
  • ليست كل المنتجات المدرجة على يوباي معروضة للبيع، لأن يوباي هو محرك بحث عالمي. المنتجات تخضع للوائح التصدير / التجارة.