{"id":"https://openalex.org/W21940206","doi":null,"title":"Beginning Game Programming, Third Edition","display_name":"Beginning Game Programming, Third Edition","publication_year":2009,"publication_date":"2009-07-27","ids":{"openalex":"https://openalex.org/W21940206","mag":"21940206"},"language":"en","primary_location":{"id":"mag:21940206","doi":null,"is_oa":false,"landing_page_url":"http://dl.acm.org/citation.cfm?id=1695872","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"volume":null,"type":"book","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5088776371","display_name":"Jonathan S. Harbour","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Jonathan S. Harbour","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5088776371"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.7284,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.85440613,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.5092999935150146,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.5092999935150146,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11197","display_name":"Digital Games and Media","score":0.413100004196167,"subfield":{"id":"https://openalex.org/subfields/3312","display_name":"Sociology and Political Science"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T13681","display_name":"Engineering and Information Technology","score":0.025499999523162842,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/game-programming","display_name":"game programming","score":0.9879999756813049},{"id":"https://openalex.org/keywords/c","display_name":"C++","score":0.6069999933242798},{"id":"https://openalex.org/keywords/directx","display_name":"DirectX","score":0.9629999995231628},{"id":"https://openalex.org/keywords/2d-game-development","display_name":"2D game development","score":0.8880000114440918},{"id":"https://openalex.org/keywords/3d-game-development","display_name":"3D game development","score":0.9950000047683716},{"id":"https://openalex.org/keywords/game-rendering","display_name":"game rendering","score":0.6359999775886536},{"id":"https://openalex.org/keywords/game-audio","display_name":"game audio","score":0.6919999718666077},{"id":"https://openalex.org/keywords/windows-programming","display_name":"Windows programming","score":0.6579999923706055}],"concepts":[{"id":"https://openalex.org/C544400634","wikidata":"https://www.wikidata.org/wiki/Q188695","display_name":"DirectX","level":2,"score":0.9095910787582397},{"id":"https://openalex.org/C109347269","wikidata":"https://www.wikidata.org/wiki/Q1753830","display_name":"Game programming","level":5,"score":0.7497774362564087},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6875521540641785},{"id":"https://openalex.org/C41826821","wikidata":"https://www.wikidata.org/wiki/Q844005","display_name":"Game Developer","level":3,"score":0.6123447418212891},{"id":"https://openalex.org/C80646779","wikidata":"https://www.wikidata.org/wiki/Q5519919","display_name":"Game art design","level":4,"score":0.6033497452735901},{"id":"https://openalex.org/C503285160","wikidata":"https://www.wikidata.org/wiki/Q858057","display_name":"Game design","level":2,"score":0.544590175151825},{"id":"https://openalex.org/C54276265","wikidata":"https://www.wikidata.org/wiki/Q1061635","display_name":"Video game development","level":3,"score":0.5026876926422119},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.4927695095539093},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.46288344264030457},{"id":"https://openalex.org/C6907630","wikidata":"https://www.wikidata.org/wiki/Q3010535","display_name":"Game design document","level":4,"score":0.3636336624622345},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.18887680768966675},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.06803745031356812}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:21940206","doi":null,"is_oa":false,"landing_page_url":"http://dl.acm.org/citation.cfm?id=1695872","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W166007420","https://openalex.org/W2460323695","https://openalex.org/W1597252361","https://openalex.org/W2499986200","https://openalex.org/W2889459429","https://openalex.org/W6987236306","https://openalex.org/W2479788189","https://openalex.org/W6998802775","https://openalex.org/W158837203","https://openalex.org/W2288347743"],"abstract_inverted_index":{"Beginning":[0],"Game":[1],"Programming,":[2],"Third":[3],"Edition":[4],"shows":[5],"budding":[6],"game":[7,13,51,93,102],"developers":[8],"how":[9,57],"to":[10,17,36,58,64,70,75,78,114,132],"take":[11],"their":[12,91],"ideas":[14],"from":[15,55],"concept":[16],"reality.":[18],"Requiring":[19],"only":[20],"a":[21,50,60],"basic":[22],"understanding":[23],"of":[24,49,124],"the":[25,33,66,82,122,125],"C++":[26],"language,":[27],"this":[28,105],"unique":[29],"guide":[30],"covers":[31],"all":[32],"skills":[34,83,128],"needed":[35],"create":[37,59,136],"2D":[38,72],"and":[39,73,112],"3D":[40],"games":[41],"using":[42,65],"code":[43],"written":[44],"in":[45],"DirectX.":[46],"Each":[47],"element":[48],"is":[52],"taught":[53,84],"step-by-step,":[54],"learning":[56],"simple":[61],"Windows":[62],"program,":[63],"key":[67],"DirectX":[68],"components":[69],"render":[71],"3D,":[74],"adding":[76],"sound":[77],"your":[79,118,137],"game.":[80,142],"Using":[81],"within":[85],"each":[86],"chapter,":[87],"readers":[88],"will":[89,129],"develop":[90],"own":[92,138],"library,":[94],"which":[95],"they":[96],"can":[97],"build":[98],"upon":[99],"for":[100],"future":[101],"projects.":[103],"And":[104],"updated,":[106],"new":[107,119],"edition":[108],"includes":[109],"end-of-chapter":[110],"quizzes":[111],"projects":[113],"help":[115],"you":[116,135],"practice":[117],"skills!":[120],"At":[121],"end":[123],"book,":[126],"newfound":[127],"be":[130],"put":[131],"use":[133],"as":[134],"complete,":[139],"fully":[140],"functional":[141]},"counts_by_year":[{"year":2012,"cited_by_count":1}],"updated_date":"2026-08-08T07:41:36.138363","created_date":"2016-06-24T00:00:00"}
