- 홈페이지 /
- 서적 /
- 컴퓨터 및 기술 /
- Programming /
- Graphics & Multimedia /
- OpenGL /
- C++ Game Development By Example: Learn to bui...
C++ Game Development By Example: Learn to build games and graphics with SFML, OpenGL, and Vulkan using C++ programming
88% of respondents would recommend this to a friend
KRW 74870
Price Details
Excluding Shipping & Custom charges ( Shipping and custom charges will be calculated on checkout )
*All items will import from 미국
Ubuy works hard to protect your security and privacy. Our advanced payment security system ensures confidentiality by encrypting your information during transmission using AES (Advanced Encryption Standards) and SSL (Secure Socket Layer) protocols. Your payment details are 100% secure as we do not share your payment details with third party sellers.
Siddharth Shekar is a game developer and teacher with over 6 years' industry experience and 12 years' experience in C++ and other programming languages.
Fast
Shipping
Free
Return*
Secure Packaging
100% Original Products
PCI DSS Compliance
ISO 27001 Certified
What Stands Out
제품 세부 정보
- 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
| Publisher | Packt Publishing |
| Publication date | May 3, 2019 |
| Language | English |
| Print length | 420 pages |
| ISBN-10 | 1789535301 |
| ISBN-13 | 978-1789535303 |
| Item Weight | 1.58 pounds (720 grams) |
| Dimensions | 7.5 x 0.95 x 9.25 inches (19.1 x 2.4 x 23.5 cm) |
Who Should Buy?
-
Aspiring Game Developers
Those looking to learn game development from scratch using C++ and popular graphics libraries like SFML and OpenGL.
-
Intermediate Programmers
Programmers familiar with C++ who want to deepen their understanding of graphics programming and game development techniques.
-
Students and Educators
Educational institutions and students seeking structured material for teaching and learning about game development in C++.
-
Complete Beginners
Individuals with no programming experience may find the content overwhelming without prior knowledge of C++ basics.
제품 설명
C++ Game Development By Example: Learn to build games and graphics with SFML, OpenGL, and Vulkan using C++ programming
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.
고객 질문 및 답변
-
의문:
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 South Korea?
답변: 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.
OpenGL Editorial Review
C++ Game Development By Example: Learn to build games and graphics with SFML, OpenGL, and Vulkan using C++ programming is aimed at intermediate to advanced programmers looking to dive into graphical applications on Windows. The book involves hands-on examples, allowing you to create three different graphical applications using C++11 and the Visual Studio IDE. However, beginners might find it challenging due to numerous errors and the complexity of the content. Many users noted that the source code provided online was often more reliable than the printed code, which can hinder learning. Overall, while the book offers valuable insights into game development, it suffers from editing oversights and typographical errors, making it less suitable for those just starting their programming journey.
Customer Reviews & Ratings
-
5 점
100%
-
4 점
0%
-
3 점
0%
-
2 점
0%
-
1 점
0%
이 제품 리뷰하기
다른 고객들과 의견을 공유하세요.
장점
- Hands-on experience with three graphical applications
- Good refresher for basic C++ concepts
- Focus on multiple graphics libraries
- Useful for intermediate and advanced programmers
- Teaches practical game development skills
단점
- May be challenging for complete beginners due to errors
Platform Trust & Buyer Confidence
“Great products and very good service: very easy and very fast international delivery.”
“Wonderful online shopping experience, smooth transaction from the start. Payment method works conveniently and delivery is unexpectedly fast and reliable. You go the extra mile for service. What makes this even more amazing, you deliver to Namibia. I will remain a happy Ubuy customer and will increase my purchases for sure! Thank you!”
“Very easy to find the products what you need, and so fast delivery, that’s why I highly recommended to others costumers to used ubuy.”
“I received exactly what I ordered I was skeptical about your site because that was my first time to order. But the order came timely and neatly packaged. I was not disappointed. Thank you.”
“Easy to find and order what you want on the website. Delivery is quick to the UK”
Product Price History
중요 정보
- 제한 사항: 국제 배송되는 제품의 경우 제조업체 보증이 유효하지 않을 수 있으며, 제조업체 서비스 옵션을 사용하지 못하거나 제품 설명서, 지침 및 안전 경고가 대상 국가 언어로 표시되지 않을 수 있으며, 제품(및 첨부 자료)은 도착 국가 표준, 사양 및 라벨링 요구 사항에 따라 설계되지 않을 수 있으며, 제품은 목적지 국가 전압 및 기타 전기 표준을 준수하지 않을 수 있습니다(가능한 경우 어댑터 또는 변환기 사용 필요). 수령인은 제품을 도착 국가로 합법적으로 수입할 수 있는지 확인할 책임이 있습니다. Ubuy 또는 그 제휴사에서 주문할 때, 수령인은 기록 수입자로서 도착 국가의 모든 법률과 규정을 준수해야 합니다.
- Ubuy는 글로벌 검색 엔진이므로 Ubuy에 나열된 모든 제품이 판매용은 아닙니다. 제품은 수출/무역 규정을 따릅니다.
KRW 74870
지금 주문하시면 도착 예정일 Monday, 9월 28
This item is not restrict in my country.(Please click on above link if this item is not restrict in your country, So our team will review and allow.)
QTY:
PCI DSS compliant and ISO 27001:2022 certified, with encrypted payments and full buyer protection on every order.
특징 및 장점
- Experienced game developer and teacher
- 6 years' industry experience and 12 years' programming experience
- Adept at OpenGL and Vulkan graphics libraries
- Published games on iOS and Android app stores
- Authored books on game development
- Currently lectures at Media Design School in Auckland
Ubuy Assurance
Experience worry-free shopping with 100% original products, PCI DSS-compliant payment security, ISO 27001-certified data protection, the fastest cross-border delivery, free returns *, and secure packaging on every order.