{"title":"基于人工智能的游戏引擎设计","authors":"Dr. Aarti Chugh, Dr. Charu Jain, Dr. Anil Kumar","doi":"10.1145/3590837.3590936","DOIUrl":null,"url":null,"abstract":"Game engines are primarily designed for the development of video games but can also be used as rendering engines for 2D and 3D graphics. They include all relevant libraries and supported programs. Developers can use them to construct games for game consoles and other types of computer softwares. They also aid in the porting of games to multiple platforms. Developers look for platforms which are easily available and provide facilities to create impressive, interesting and animated games. But these software are difficult to run on everyday machines, especially laptops, limiting their use to professionals with dedicated systems. This paper discusses design of new game engine with all the standard features of a rendering engine. The artificial intelligence (AI) aspect of the engine requires rendering of visual data at a lower resolution to improve performance and then using trained Deep Networks to upscale the image to the native resolution of the user's monitor. The AI will ensure that upscaling will be adding detail rather than averaging the nearby pixels. CCS CONCEPTS • Software and its engineering • Software creation and management • Designing software • Software implementation planning • Software design techniques","PeriodicalId":112926,"journal":{"name":"Proceedings of the 4th International Conference on Information Management & Machine Intelligence","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Design of Artificial Intelligence Enabled Game Engine\",\"authors\":\"Dr. Aarti Chugh, Dr. Charu Jain, Dr. Anil Kumar\",\"doi\":\"10.1145/3590837.3590936\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Game engines are primarily designed for the development of video games but can also be used as rendering engines for 2D and 3D graphics. They include all relevant libraries and supported programs. Developers can use them to construct games for game consoles and other types of computer softwares. They also aid in the porting of games to multiple platforms. Developers look for platforms which are easily available and provide facilities to create impressive, interesting and animated games. But these software are difficult to run on everyday machines, especially laptops, limiting their use to professionals with dedicated systems. This paper discusses design of new game engine with all the standard features of a rendering engine. The artificial intelligence (AI) aspect of the engine requires rendering of visual data at a lower resolution to improve performance and then using trained Deep Networks to upscale the image to the native resolution of the user's monitor. The AI will ensure that upscaling will be adding detail rather than averaging the nearby pixels. CCS CONCEPTS • Software and its engineering • Software creation and management • Designing software • Software implementation planning • Software design techniques\",\"PeriodicalId\":112926,\"journal\":{\"name\":\"Proceedings of the 4th International Conference on Information Management & Machine Intelligence\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 4th International Conference on Information Management & Machine Intelligence\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3590837.3590936\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 4th International Conference on Information Management & Machine Intelligence","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3590837.3590936","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design of Artificial Intelligence Enabled Game Engine
Game engines are primarily designed for the development of video games but can also be used as rendering engines for 2D and 3D graphics. They include all relevant libraries and supported programs. Developers can use them to construct games for game consoles and other types of computer softwares. They also aid in the porting of games to multiple platforms. Developers look for platforms which are easily available and provide facilities to create impressive, interesting and animated games. But these software are difficult to run on everyday machines, especially laptops, limiting their use to professionals with dedicated systems. This paper discusses design of new game engine with all the standard features of a rendering engine. The artificial intelligence (AI) aspect of the engine requires rendering of visual data at a lower resolution to improve performance and then using trained Deep Networks to upscale the image to the native resolution of the user's monitor. The AI will ensure that upscaling will be adding detail rather than averaging the nearby pixels. CCS CONCEPTS • Software and its engineering • Software creation and management • Designing software • Software implementation planning • Software design techniques