Learning C++ by creating games with UE4 :: learn C++ programming with a fun, real-world application that allows you to create your own games! /
If you are really passionate about games and have always wanted to write your own, this book is perfect for you. It will help you get started with programming in C++ and explore the immense functionalities of UE4.
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
[2015]
|
Schriftenreihe: | Community experience distilled.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | If you are really passionate about games and have always wanted to write your own, this book is perfect for you. It will help you get started with programming in C++ and explore the immense functionalities of UE4. |
Beschreibung: | Includes index. |
Beschreibung: | 1 online resource (1 volume) : illustrations |
ISBN: | 9781784394769 1784394769 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn905230327 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 150319s2015 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d COO |d YDXCP |d N$T |d TEFOD |d DEBBG |d OCLCF |d TEFOD |d IDB |d MERUC |d LND |d CEF |d OCLCQ |d NLE |d OCLCQ |d UAB |d UKAHL |d VLY |d OCLCO |d NZAUC |d OCLCQ |d OCLCA |d OCL |d OCLCA |d OCLCO |d OCLCA |d OCLCL | ||
019 | |a 905684662 |a 1162462311 |a 1259116306 | ||
020 | |a 9781784394769 |q (electronic bk.) | ||
020 | |a 1784394769 |q (electronic bk.) | ||
020 | |z 1784396575 | ||
020 | |z 9781784396572 | ||
035 | |a (OCoLC)905230327 |z (OCoLC)905684662 |z (OCoLC)1162462311 |z (OCoLC)1259116306 | ||
037 | |a CL0500000569 |b Safari Books Online | ||
037 | |a F491FB72-FEB9-47BD-A24B-0DCBEFFF70F1 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.76.C672 | |
072 | 7 | |a COM |x 051070 |2 bisacsh | |
082 | 7 | |a 005.13 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Sherif, William, |e author. | |
245 | 1 | 0 | |a Learning C++ by creating games with UE4 : |b learn C++ programming with a fun, real-world application that allows you to create your own games! / |c William Sheriff. |
246 | 3 | 0 | |a Learn C++ programming with a fun, real-world application that allows you to create your own games! |
246 | 3 | |a Learn C++ by creating games with Unreal Engine four | |
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c [2015] | |
264 | 4 | |c ©2015 | |
300 | |a 1 online resource (1 volume) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
490 | 1 | |a Community experience distilled | |
588 | 0 | |a Online resource; title from cover (Safari, viewed March 5, 2015). | |
500 | |a Includes index. | ||
505 | 0 | |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Coding with C++; Setting up our project; Using Microsoft Visual C++ on Windows; Using XCode on a Mac; Creating your first C++ program; Semicolons; Handling errors; Warnings; What is building and compiling?; Scripting; Exercise -- ASCII art; Summary; Chapter 2: Variables and Memory; Variables; Declaring variables -- touching the silicon; Reading and writing to your reserved spot in memory; Numbers are everything; More on variables; Math in C++; Exercises | |
505 | 8 | |a Branching code in more than two waysThe else if statement; Exercise; Solution; The switch statement; Switch versus if; Exercise; Solution; Summary; Chapter 4: Looping; The while loop; Infinite loops; Exercises; Solutions; The do/while loop; The for loop; Exercises; Solutions; Looping with Unreal Engine; Summary; Chapter 5: Functions and Macros; Functions; An example of a library function -- sqrt(); Writing our own functions; A sample program trace; Exercise; Solution; Functions with arguments; Functions that return values; Exercises; Solutions; Variables, revisited; Global variables | |
505 | 8 | |a Local variablesThe scope of a variable; Static local variables; Const variables; Function prototypes; .h and .cpp files; prototypes.h contains; funcs.cpp contains; main.cpp contains; Extern variables; Macros; Advice -- try to use const variables where possible; Macros with arguments; Advice -- use inline functions instead of macros with arguments; Summary; Chapter 6: Objects, Classes, and Inheritance; struct objects; Member functions; The this keyword; Strings are objects?; Invoking a member function; Exercises; Solutions; Privates and encapsulation; Some people like it public | |
505 | 8 | |a Class versus structGetters and setters; Getters; Setters; But what's the point of get/set operations?; Constructors and destructors; Class inheritance; Derived classes; Syntax of inheritance; What does inheritance do?; is-a relationship; protected variables; Virtual functions; Purely virtual functions (and abstract classes); Multiple inheritance; private inheritance; Putting your classes into headers; .h and .cpp; Exercise; Summary; Chapter 7: Dynamic Memory Allocation; Dynamic memory allocation; The delete keyword; Memory leaks; Regular arrays; The array syntax; Exercise; Solutions | |
520 | |a If you are really passionate about games and have always wanted to write your own, this book is perfect for you. It will help you get started with programming in C++ and explore the immense functionalities of UE4. | ||
546 | |a English. | ||
650 | 0 | |a Video games |x Programming. |0 http://id.loc.gov/authorities/subjects/sh95003476 | |
650 | 0 | |a Video games |x Design. | |
650 | 0 | |a UnrealScript (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh2006006642 | |
650 | 0 | |a C++ (Computer program language) |0 http://id.loc.gov/authorities/subjects/sh87007505 | |
650 | 6 | |a Jeux vidéo |x Programmation. | |
650 | 6 | |a Jeux vidéo |x Conception. | |
650 | 6 | |a UnrealScript (Langage de programmation) | |
650 | 6 | |a C++ (Langage de programmation) | |
650 | 7 | |a COMPUTERS |x Programming Languages |x C++ |2 bisacsh | |
650 | 7 | |a C++ (Computer program language) |2 fast | |
650 | 7 | |a Computer games |x Design |2 fast | |
650 | 7 | |a Video games |x Programming |2 fast | |
650 | 7 | |a UnrealScript (Computer program language) |2 fast | |
758 | |i has work: |a Learning C++ by Creating Games with UE4 (Text) |1 https://id.oclc.org/worldcat/entity/E39PD3FwfK3wm9Cw9r98WBkGXm |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Sherif, William. |t Learning C++ by creating games with UE4 : learn C++ programming with a fun, real-world application that allows you to create your own games! |d Birmingham, England : Packt Publishing Ltd, ©2015 |h vii, 322 pages |k Community experience distilled. |z 9781784396572 |
830 | 0 | |a Community experience distilled. | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=959193 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH28282601 | ||
938 | |a EBSCOhost |b EBSC |n 959193 | ||
938 | |a YBP Library Services |b YANK |n 12316832 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn905230327 |
---|---|
_version_ | 1816882306497904640 |
adam_text | |
any_adam_object | |
author | Sherif, William |
author_facet | Sherif, William |
author_role | aut |
author_sort | Sherif, William |
author_variant | w s ws |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.C672 |
callnumber-search | QA76.76.C672 |
callnumber-sort | QA 276.76 C672 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Coding with C++; Setting up our project; Using Microsoft Visual C++ on Windows; Using XCode on a Mac; Creating your first C++ program; Semicolons; Handling errors; Warnings; What is building and compiling?; Scripting; Exercise -- ASCII art; Summary; Chapter 2: Variables and Memory; Variables; Declaring variables -- touching the silicon; Reading and writing to your reserved spot in memory; Numbers are everything; More on variables; Math in C++; Exercises Branching code in more than two waysThe else if statement; Exercise; Solution; The switch statement; Switch versus if; Exercise; Solution; Summary; Chapter 4: Looping; The while loop; Infinite loops; Exercises; Solutions; The do/while loop; The for loop; Exercises; Solutions; Looping with Unreal Engine; Summary; Chapter 5: Functions and Macros; Functions; An example of a library function -- sqrt(); Writing our own functions; A sample program trace; Exercise; Solution; Functions with arguments; Functions that return values; Exercises; Solutions; Variables, revisited; Global variables Local variablesThe scope of a variable; Static local variables; Const variables; Function prototypes; .h and .cpp files; prototypes.h contains; funcs.cpp contains; main.cpp contains; Extern variables; Macros; Advice -- try to use const variables where possible; Macros with arguments; Advice -- use inline functions instead of macros with arguments; Summary; Chapter 6: Objects, Classes, and Inheritance; struct objects; Member functions; The this keyword; Strings are objects?; Invoking a member function; Exercises; Solutions; Privates and encapsulation; Some people like it public Class versus structGetters and setters; Getters; Setters; But what's the point of get/set operations?; Constructors and destructors; Class inheritance; Derived classes; Syntax of inheritance; What does inheritance do?; is-a relationship; protected variables; Virtual functions; Purely virtual functions (and abstract classes); Multiple inheritance; private inheritance; Putting your classes into headers; .h and .cpp; Exercise; Summary; Chapter 7: Dynamic Memory Allocation; Dynamic memory allocation; The delete keyword; Memory leaks; Regular arrays; The array syntax; Exercise; Solutions |
ctrlnum | (OCoLC)905230327 |
dewey-full | 005.13 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13 |
dewey-search | 005.13 |
dewey-sort | 15.13 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>06084cam a2200733 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn905230327</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr unu||||||||</controlfield><controlfield tag="008">150319s2015 enka o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">COO</subfield><subfield code="d">YDXCP</subfield><subfield code="d">N$T</subfield><subfield code="d">TEFOD</subfield><subfield code="d">DEBBG</subfield><subfield code="d">OCLCF</subfield><subfield code="d">TEFOD</subfield><subfield code="d">IDB</subfield><subfield code="d">MERUC</subfield><subfield code="d">LND</subfield><subfield code="d">CEF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">NLE</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UAB</subfield><subfield code="d">UKAHL</subfield><subfield code="d">VLY</subfield><subfield code="d">OCLCO</subfield><subfield code="d">NZAUC</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCA</subfield><subfield code="d">OCL</subfield><subfield code="d">OCLCA</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCA</subfield><subfield code="d">OCLCL</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">905684662</subfield><subfield code="a">1162462311</subfield><subfield code="a">1259116306</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781784394769</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1784394769</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1784396575</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781784396572</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)905230327</subfield><subfield code="z">(OCoLC)905684662</subfield><subfield code="z">(OCoLC)1162462311</subfield><subfield code="z">(OCoLC)1259116306</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000569</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">F491FB72-FEB9-47BD-A24B-0DCBEFFF70F1</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.C672</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">051070</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.13</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Sherif, William,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learning C++ by creating games with UE4 :</subfield><subfield code="b">learn C++ programming with a fun, real-world application that allows you to create your own games! /</subfield><subfield code="c">William Sheriff.</subfield></datafield><datafield tag="246" ind1="3" ind2="0"><subfield code="a">Learn C++ programming with a fun, real-world application that allows you to create your own games!</subfield></datafield><datafield tag="246" ind1="3" ind2=" "><subfield code="a">Learn C++ by creating games with Unreal Engine four</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">[2015]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 volume) :</subfield><subfield code="b">illustrations</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from cover (Safari, viewed March 5, 2015).</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Coding with C++; Setting up our project; Using Microsoft Visual C++ on Windows; Using XCode on a Mac; Creating your first C++ program; Semicolons; Handling errors; Warnings; What is building and compiling?; Scripting; Exercise -- ASCII art; Summary; Chapter 2: Variables and Memory; Variables; Declaring variables -- touching the silicon; Reading and writing to your reserved spot in memory; Numbers are everything; More on variables; Math in C++; Exercises</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Branching code in more than two waysThe else if statement; Exercise; Solution; The switch statement; Switch versus if; Exercise; Solution; Summary; Chapter 4: Looping; The while loop; Infinite loops; Exercises; Solutions; The do/while loop; The for loop; Exercises; Solutions; Looping with Unreal Engine; Summary; Chapter 5: Functions and Macros; Functions; An example of a library function -- sqrt(); Writing our own functions; A sample program trace; Exercise; Solution; Functions with arguments; Functions that return values; Exercises; Solutions; Variables, revisited; Global variables</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Local variablesThe scope of a variable; Static local variables; Const variables; Function prototypes; .h and .cpp files; prototypes.h contains; funcs.cpp contains; main.cpp contains; Extern variables; Macros; Advice -- try to use const variables where possible; Macros with arguments; Advice -- use inline functions instead of macros with arguments; Summary; Chapter 6: Objects, Classes, and Inheritance; struct objects; Member functions; The this keyword; Strings are objects?; Invoking a member function; Exercises; Solutions; Privates and encapsulation; Some people like it public</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Class versus structGetters and setters; Getters; Setters; But what's the point of get/set operations?; Constructors and destructors; Class inheritance; Derived classes; Syntax of inheritance; What does inheritance do?; is-a relationship; protected variables; Virtual functions; Purely virtual functions (and abstract classes); Multiple inheritance; private inheritance; Putting your classes into headers; .h and .cpp; Exercise; Summary; Chapter 7: Dynamic Memory Allocation; Dynamic memory allocation; The delete keyword; Memory leaks; Regular arrays; The array syntax; Exercise; Solutions</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">If you are really passionate about games and have always wanted to write your own, this book is perfect for you. It will help you get started with programming in C++ and explore the immense functionalities of UE4.</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Video games</subfield><subfield code="x">Programming.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95003476</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Video games</subfield><subfield code="x">Design.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">UnrealScript (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh2006006642</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">C++ (Computer program language)</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh87007505</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Jeux vidéo</subfield><subfield code="x">Programmation.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Jeux vidéo</subfield><subfield code="x">Conception.</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">UnrealScript (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">C++ (Langage de programmation)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming Languages</subfield><subfield code="x">C++</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">C++ (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Computer games</subfield><subfield code="x">Design</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Video games</subfield><subfield code="x">Programming</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">UnrealScript (Computer program language)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Learning C++ by Creating Games with UE4 (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PD3FwfK3wm9Cw9r98WBkGXm</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Sherif, William.</subfield><subfield code="t">Learning C++ by creating games with UE4 : learn C++ programming with a fun, real-world application that allows you to create your own games!</subfield><subfield code="d">Birmingham, England : Packt Publishing Ltd, ©2015</subfield><subfield code="h">vii, 322 pages</subfield><subfield code="k">Community experience distilled.</subfield><subfield code="z">9781784396572</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Community experience distilled.</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=959193</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH28282601</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">959193</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">12316832</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn905230327 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:26:31Z |
institution | BVB |
isbn | 9781784394769 1784394769 |
language | English |
oclc_num | 905230327 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (1 volume) : illustrations |
psigel | ZDB-4-EBA |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Packt Publishing, |
record_format | marc |
series | Community experience distilled. |
series2 | Community experience distilled |
spelling | Sherif, William, author. Learning C++ by creating games with UE4 : learn C++ programming with a fun, real-world application that allows you to create your own games! / William Sheriff. Learn C++ programming with a fun, real-world application that allows you to create your own games! Learn C++ by creating games with Unreal Engine four Birmingham, UK : Packt Publishing, [2015] ©2015 1 online resource (1 volume) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier Community experience distilled Online resource; title from cover (Safari, viewed March 5, 2015). Includes index. Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Coding with C++; Setting up our project; Using Microsoft Visual C++ on Windows; Using XCode on a Mac; Creating your first C++ program; Semicolons; Handling errors; Warnings; What is building and compiling?; Scripting; Exercise -- ASCII art; Summary; Chapter 2: Variables and Memory; Variables; Declaring variables -- touching the silicon; Reading and writing to your reserved spot in memory; Numbers are everything; More on variables; Math in C++; Exercises Branching code in more than two waysThe else if statement; Exercise; Solution; The switch statement; Switch versus if; Exercise; Solution; Summary; Chapter 4: Looping; The while loop; Infinite loops; Exercises; Solutions; The do/while loop; The for loop; Exercises; Solutions; Looping with Unreal Engine; Summary; Chapter 5: Functions and Macros; Functions; An example of a library function -- sqrt(); Writing our own functions; A sample program trace; Exercise; Solution; Functions with arguments; Functions that return values; Exercises; Solutions; Variables, revisited; Global variables Local variablesThe scope of a variable; Static local variables; Const variables; Function prototypes; .h and .cpp files; prototypes.h contains; funcs.cpp contains; main.cpp contains; Extern variables; Macros; Advice -- try to use const variables where possible; Macros with arguments; Advice -- use inline functions instead of macros with arguments; Summary; Chapter 6: Objects, Classes, and Inheritance; struct objects; Member functions; The this keyword; Strings are objects?; Invoking a member function; Exercises; Solutions; Privates and encapsulation; Some people like it public Class versus structGetters and setters; Getters; Setters; But what's the point of get/set operations?; Constructors and destructors; Class inheritance; Derived classes; Syntax of inheritance; What does inheritance do?; is-a relationship; protected variables; Virtual functions; Purely virtual functions (and abstract classes); Multiple inheritance; private inheritance; Putting your classes into headers; .h and .cpp; Exercise; Summary; Chapter 7: Dynamic Memory Allocation; Dynamic memory allocation; The delete keyword; Memory leaks; Regular arrays; The array syntax; Exercise; Solutions If you are really passionate about games and have always wanted to write your own, this book is perfect for you. It will help you get started with programming in C++ and explore the immense functionalities of UE4. English. Video games Programming. http://id.loc.gov/authorities/subjects/sh95003476 Video games Design. UnrealScript (Computer program language) http://id.loc.gov/authorities/subjects/sh2006006642 C++ (Computer program language) http://id.loc.gov/authorities/subjects/sh87007505 Jeux vidéo Programmation. Jeux vidéo Conception. UnrealScript (Langage de programmation) C++ (Langage de programmation) COMPUTERS Programming Languages C++ bisacsh C++ (Computer program language) fast Computer games Design fast Video games Programming fast UnrealScript (Computer program language) fast has work: Learning C++ by Creating Games with UE4 (Text) https://id.oclc.org/worldcat/entity/E39PD3FwfK3wm9Cw9r98WBkGXm https://id.oclc.org/worldcat/ontology/hasWork Print version: Sherif, William. Learning C++ by creating games with UE4 : learn C++ programming with a fun, real-world application that allows you to create your own games! Birmingham, England : Packt Publishing Ltd, ©2015 vii, 322 pages Community experience distilled. 9781784396572 Community experience distilled. FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=959193 Volltext |
spellingShingle | Sherif, William Learning C++ by creating games with UE4 : learn C++ programming with a fun, real-world application that allows you to create your own games! / Community experience distilled. Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Coding with C++; Setting up our project; Using Microsoft Visual C++ on Windows; Using XCode on a Mac; Creating your first C++ program; Semicolons; Handling errors; Warnings; What is building and compiling?; Scripting; Exercise -- ASCII art; Summary; Chapter 2: Variables and Memory; Variables; Declaring variables -- touching the silicon; Reading and writing to your reserved spot in memory; Numbers are everything; More on variables; Math in C++; Exercises Branching code in more than two waysThe else if statement; Exercise; Solution; The switch statement; Switch versus if; Exercise; Solution; Summary; Chapter 4: Looping; The while loop; Infinite loops; Exercises; Solutions; The do/while loop; The for loop; Exercises; Solutions; Looping with Unreal Engine; Summary; Chapter 5: Functions and Macros; Functions; An example of a library function -- sqrt(); Writing our own functions; A sample program trace; Exercise; Solution; Functions with arguments; Functions that return values; Exercises; Solutions; Variables, revisited; Global variables Local variablesThe scope of a variable; Static local variables; Const variables; Function prototypes; .h and .cpp files; prototypes.h contains; funcs.cpp contains; main.cpp contains; Extern variables; Macros; Advice -- try to use const variables where possible; Macros with arguments; Advice -- use inline functions instead of macros with arguments; Summary; Chapter 6: Objects, Classes, and Inheritance; struct objects; Member functions; The this keyword; Strings are objects?; Invoking a member function; Exercises; Solutions; Privates and encapsulation; Some people like it public Class versus structGetters and setters; Getters; Setters; But what's the point of get/set operations?; Constructors and destructors; Class inheritance; Derived classes; Syntax of inheritance; What does inheritance do?; is-a relationship; protected variables; Virtual functions; Purely virtual functions (and abstract classes); Multiple inheritance; private inheritance; Putting your classes into headers; .h and .cpp; Exercise; Summary; Chapter 7: Dynamic Memory Allocation; Dynamic memory allocation; The delete keyword; Memory leaks; Regular arrays; The array syntax; Exercise; Solutions Video games Programming. http://id.loc.gov/authorities/subjects/sh95003476 Video games Design. UnrealScript (Computer program language) http://id.loc.gov/authorities/subjects/sh2006006642 C++ (Computer program language) http://id.loc.gov/authorities/subjects/sh87007505 Jeux vidéo Programmation. Jeux vidéo Conception. UnrealScript (Langage de programmation) C++ (Langage de programmation) COMPUTERS Programming Languages C++ bisacsh C++ (Computer program language) fast Computer games Design fast Video games Programming fast UnrealScript (Computer program language) fast |
subject_GND | http://id.loc.gov/authorities/subjects/sh95003476 http://id.loc.gov/authorities/subjects/sh2006006642 http://id.loc.gov/authorities/subjects/sh87007505 |
title | Learning C++ by creating games with UE4 : learn C++ programming with a fun, real-world application that allows you to create your own games! / |
title_alt | Learn C++ programming with a fun, real-world application that allows you to create your own games! Learn C++ by creating games with Unreal Engine four |
title_auth | Learning C++ by creating games with UE4 : learn C++ programming with a fun, real-world application that allows you to create your own games! / |
title_exact_search | Learning C++ by creating games with UE4 : learn C++ programming with a fun, real-world application that allows you to create your own games! / |
title_full | Learning C++ by creating games with UE4 : learn C++ programming with a fun, real-world application that allows you to create your own games! / William Sheriff. |
title_fullStr | Learning C++ by creating games with UE4 : learn C++ programming with a fun, real-world application that allows you to create your own games! / William Sheriff. |
title_full_unstemmed | Learning C++ by creating games with UE4 : learn C++ programming with a fun, real-world application that allows you to create your own games! / William Sheriff. |
title_short | Learning C++ by creating games with UE4 : |
title_sort | learning c by creating games with ue4 learn c programming with a fun real world application that allows you to create your own games |
title_sub | learn C++ programming with a fun, real-world application that allows you to create your own games! / |
topic | Video games Programming. http://id.loc.gov/authorities/subjects/sh95003476 Video games Design. UnrealScript (Computer program language) http://id.loc.gov/authorities/subjects/sh2006006642 C++ (Computer program language) http://id.loc.gov/authorities/subjects/sh87007505 Jeux vidéo Programmation. Jeux vidéo Conception. UnrealScript (Langage de programmation) C++ (Langage de programmation) COMPUTERS Programming Languages C++ bisacsh C++ (Computer program language) fast Computer games Design fast Video games Programming fast UnrealScript (Computer program language) fast |
topic_facet | Video games Programming. Video games Design. UnrealScript (Computer program language) C++ (Computer program language) Jeux vidéo Programmation. Jeux vidéo Conception. UnrealScript (Langage de programmation) C++ (Langage de programmation) COMPUTERS Programming Languages C++ Computer games Design Video games Programming |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=959193 |
work_keys_str_mv | AT sherifwilliam learningcbycreatinggameswithue4learncprogrammingwithafunrealworldapplicationthatallowsyoutocreateyourowngames AT sherifwilliam learncprogrammingwithafunrealworldapplicationthatallowsyoutocreateyourowngames AT sherifwilliam learncbycreatinggameswithunrealenginefour |