Features:
- Simple easy setup
- 3rd Person View enabled Portals
- Streaming Levels in and out
- Examples of how to deal with streaming levels (Physics Balls and Attic Physics Ball)
- Performance
Code Modules:
- StreamingPortal – Runtime
Number of Blueprints: 24
Number of C++ Classes: 9
Network Replicated: Yes
Supported Development Platforms: Windows
Supported Target Build Platforms: Windows
Documentation: https://teekrugames.com/SPL/StreamingPortalLevels_Version2.pdf
Example Project: https://github.com/teella/StreamingPortals
Important/Additional Notes:
No C++ knowledge required. All C++ classes have corresponding blueprints for easy customization.
*For those who wish to run the demo, see documentation to install UpScalers or remove the Intel XeSS reference in BP_ThirdpersonGamemode.
特征:
- 简单易用的设置
- 第三人称视图启用门户
- 流式水平进出
- 如何处理流式关卡的示例(物理球和阁楼物理球)
- 工作表现
代码模块:
- 流式传输-运行时
蓝图数目:24
C++类数:9
网络复制:是
支持的开发平台:Windows
支持的目标构建平台:Windows
文件: https://teekrugames.com/SPL/StreamingPortalLevels_Version2.pdf
示例项目: https://github.com/teella/StreamingPortals
重要/附加注意事项:
不需要c++知识. 所有C++类都有相应的蓝图,便于自定义。
*对于那些希望运行演示的人,请参阅安装UpScalers的文档或删除英特尔XeSS参考 BP_ThirdpersonGamemode.
Video Link / Demo Link / Discord Link / Documentation Link / RoadMap / Step1 Install and Enable / Tutorial 1 video / Tutorial 2 video
Made By: TeeKru Games (Teella and Krucifear)
Support Email: team at teekrugames dot com
Sample Usage in our game A.L.A.R.M.
Streaming Portal Levels System Please note: Learning Streaming Portal Levels takes time to learn by going through the Documentation, Videos and included Level. If you have questions, please ask before purchasing. Buy only if you are willing to spend time learning! We’re always here for questions.
We highly recommend downloading the github project as it is designed to just work if you have the plugin installed.
This plugin assumes you have a good understanding of Unreal and an intermediate understanding of Streaming Levels ( Eg. World Composition ) with some understanding of optimization. We cover PSO as a starter to optimization in our documentation.
- Version 2.0 Release Notes
Key Features
- Simple easy setup
- 3rd Person View enabled Portals
- Streaming Levels in and out
- Examples of how to deal with streaming levels (Physics Balls and the Attic Physics Ball)
- Performance
- Network Replicated
- FIRST PERSON CURRENTLY NOT SUPPORTED
We believe performance is key to having a good portal level streaming experience. And let’s face it, any game can benefit from a performance boost. Here we share knowledge from our own project learnings and applied them to this project.
There are other things to consider and be aware of when using streaming levels in general and the only way to show this was in a complete project. For example when a streaming level is “Hidden”, it runs EndPlay on all actors belonging to that level. And when “Shown” again BeginPlay will be run on all actors. This is not the same when the level is “Loaded” and “UnLoaded”
The Streaming Portals Plugin has five key features:
- Teleporting any actor while maintaining the illusion of passing through a portal.
- Teleport the player while maintaining the illusion of passing through a portal.
- Timing the teleporting of the camera for a smooth transition.
- Handling player controls when the camera and player are separated.
- Optimized Scene Capture Components to help with performance
Everything with the project we added or modified has been listed in the documentation above under Demo Content and is in a DemoContent folder within the plugin.
Support
If you run into problems, have questions or would like to see a feature added feel free to reach out to us though: email, discord or post a question. Discord is mostly used to actively engage with people for support and is not meant as a general support place.
About TeeKru Games
TeeKru is a two person team, focused on building a top quality ambitious game with lush dense environments, moderately complex characters and using as many Unreal 5 features as possible. As we technically finalize each game feature we plan to turn them into plugins like this one. While taking a little more time and care to make them generic enough to be used by any game we can share our development findings along its journey, to help set you up for success.
Quality and Setup
We are creating these project plugins to battle harden our code for game release meaning all code is game ready and optimized for release. We enjoy minimal setup to use features and strive to create the same experience for everyone.
Example Content, Code and Images
All example content and images have been created by us, unless part of the Epic Starter Project. Some models were started by using royalty free content that comes with LightWave 3D, then cleaned up and optimized for the demo. Some materials were created with textures from Sketchup membership content. Two materials were created using Quixel Mixer. The content is simple and really only used to showcase the Streaming Portals project plugin system.
All code was developed by Teella in our own project first. Then extracted into a stand alone project plugin and re-integrated back into our own project. We use our project plugins. All original assets and environments were made by Krucifear.
视频链接 / 演示链接 / 不和谐连结 / 文档链接 / 路线图 / Step1安装并启用 / 教程1视频 / 教程2视频
制作:TeeKru游戏(Teella和Krucifear)
支持电子邮件:teekrugames.com团队
流式门户级别系统 请注意:学习流媒体门户级别需要时间来学习通过文档,视频和包含的级别。 如果您有问题,请在购买前询问。 购买只有当你愿意花时间学习! 我们总是在这里提问。
我们 高度推荐 下载 github 项目,因为它被设计为 只是工作 如果你安装了插件。
这个插件假设你对虚幻引擎有一个很好的理解,对流层有一个中等的理解(例如,你可以在这个插件中使用虚幻引擎。 世界组成)对优化有一定的了解。 在我们的文档中,我们将PSO作为优化的开始.
- 版本2.0 发行通知书
主要特点
- 简单易用的设置
- 第三人称视图启用门户
- 流式水平进出
- 如何处理流式关卡的示例(物理球和阁楼物理球)
- 工作表现
- 网络复制
- 目前不支持的第一人
我们相信性能是拥有良好门户级流媒体体验的关键。 让我们面对现实吧,任何游戏都可以从性能提升中受益。 在这里,我们分享我们自己的项目学习的知识,并将它们应用到这个项目中。
在一般情况下使用流式关卡时,还有其他一些事情需要考虑和注意,唯一的方法是在一个完整的项目中显示这一点。 例如,当流式传输关卡被”隐藏”时,它会在属于该关卡的所有actor上运行EndPlay。 当”显示”再次开始播放将运行在所有演员。 当关卡被”加载”和”卸载”时,这是不一样的
流媒体门户插件有五个关键特性:
- 传送任何演员,同时保持通过门户的错觉。
- 传送玩家,同时保持通过门户的错觉。
- 定时摄像机的瞬移平稳过渡。
- 当相机和播放器分开时,处理播放器控制.
- 优化的场景捕获组件,以帮助提高性能
我们添加或修改的项目的所有内容都已在上面的演示内容下的文档中列出,并且位于插件内的DemoContent文件夹中。
支援服务
如果您遇到问题,有问题或希望看到添加的功能,请随时与我们联系:电子邮件,不和或发布问题。 Discord主要用于积极与人们接触以获得支持,而不是一般的支持场所。
关于TeeKru游戏
TeeKru是一个由两人组成的团队,专注于打造一款高品质、雄心勃勃的游戏,拥有繁茂的密集环境、中等复杂的角色,并使用尽可能多的虚幻5功能。 当我们在技术上完成每个游戏功能时,我们计划将它们变成这样的插件。 在花更多的时间和精力使它们足够通用,可以被任何游戏使用的同时,我们可以分享我们的开发发现,以帮助您为成功做好准备。
质量和设置
我们正在创建这些项目插件来加强我们的游戏发布代码,这意味着所有代码都是游戏准备和优化的发布。 我们享受最小的设置使用功能,并努力为每个人创造相同的体验。
示例内容、代码和图像
所有示例内容和图像都是由我们创建的,除非是史诗初学者项目的一部分。 一些模型是通过使用LightWave3D附带的免版税内容开始的,然后为演示进行了清理和优化。 一些材质是使用Sketchup成员资格内容中的纹理创建的。 使用Quixel混合器创建了两种材料。 内容很简单,真的只用于展示流媒体门户项目插件系统。
所有的代码都是Teella在我们自己的项目中首先开发的。 然后提取到一个独立的项目插件,并重新集成回我们自己的项目。 我们使用我们的项目插件。 所有原始资产和环境都是由克鲁西费尔制造的。
评论(0)