Bombast Engine
=============
C++ 3D Game Engine (DirectX) (WIP)
[<b>Jump straight to the Source!</b>](https://github.com/jel-massih/BombastEngine/tree/master/Engine/Source)
[<b>Check out the Wiki for a more curated experience</b>](https://github.com/jel-massih/BombastEngine/wiki)
[Download a (psuedo) standalone version of a game here](https://github.com/jel-massih/BombastEngine/releases/tag/0.0.3)
<b>Core Engine Dependencies:</b>
* zlib 1.2.8
* rapidxml 1.13
* lua-5.2.3
<b>Optional Engine Dependencies:</b>
* PhysX 3.3.2 (Required to use PhysX as Physics Library. By Deafult PhysX is disabled, with BombastPhysics library enabled.)
<b>Editor Dependencies</b>
* Qt 5.6 Beta
<br/>
Note: Engine is being developed as techniques explored, so some features are being tacked on for my own exploration, even if may not fit nicely into the engine. Despite this, I will try to keep as structured as possible.
Many decisions were made for educational purposes rather than best practice (ex. near-exclusive use of naked pointers)
没有合适的资源?快使用搜索试试~ 我知道了~
C++ 游戏引擎 (DirectX)(开发中).zip
共363个文件
h:124个
cpp:78个
cs:26个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 35 浏览量
2024-11-27
10:00:54
上传
评论
收藏 4.68MB ZIP 举报
温馨提示
C++ 游戏引擎 (DirectX)(开发中)轰鸣引擎C++ 3D 游戏引擎 (DirectX) (开发中)直接跳到源头!查看 Wiki 以获得更加精心策划的体验点击此处下载游戏的(伪)独立版本核心引擎依赖项zlib 1.2.8rapidxml 1.13lua-5.2.3可选引擎依赖项PhysX 3.3.2(需要使用 PhysX 作为物理库。默认情况下,PhysX 被禁用,而 BombastPhysics 库被启用。)编辑器依赖项Qt 5.6 测试版注意引擎是在技术探索的过程中开发的,因此我会自行探索一些功能,即使这些功能可能不太适合引擎。尽管如此,我还是会尽量保持结构化。许多决定都是为了教育目的,而不是最佳实践(例如,几乎完全使用裸指针)
资源推荐
资源详情
资源评论
收起资源包目录
C++ 游戏引擎 (DirectX)(开发中).zip (363个子文件)
obj2vbo.bat 89B
world.bmap 1KB
sponza.bmdl 2.43MB
monkey.bmdl 52KB
sphere.bmdl 38KB
capsule.bmdl 28KB
ring.bmdl 2KB
ramp.bmdl 928B
cube.bmdl 928B
platform_mat.bmtl 350B
sphere_mat.bmtl 336B
DefaultMaterial.bmtl 334B
box_mat.bmtl 310B
GameSample.bpf 1.63MB
EngineResources.bpf 1.04MB
EditorResources.bpf 565B
GameSample.bpkg 1KB
GameSample.bproject 0B
ShaderPresets.config 2KB
App.config 918B
ShaderExporter.exe.config 448B
ShaderExporter.vshost.exe.config 448B
App.config 448B
packages.config 139B
repositories.config 131B
DDSTextureLoader.cpp 48KB
WICTextureLoader.cpp 27KB
RenderNodes.cpp 18KB
DebugPhysics.cpp 15KB
StaticMeshShader.cpp 15KB
PhysXPhysics.cpp 14KB
RenderComponent.cpp 14KB
D3DClass.cpp 13KB
ZipFile.cpp 12KB
BombastPhysics.cpp 11KB
GameSample.cpp 11KB
BasicShaders.cpp 10KB
BombastApp.cpp 9KB
DeferredLightShader.cpp 9KB
SceneNode.cpp 9KB
ResourceDepot.cpp 8KB
Initialization.cpp 8KB
MeshFormatConverter.cpp 7KB
DebugText.cpp 7KB
CoreGameLogic.cpp 7KB
ResourceCache.cpp 7KB
PhysicsComponent.cpp 7KB
FontShader.cpp 6KB
DebugShader.cpp 6KB
GameSampleView.cpp 6KB
MultiTextureShader.cpp 5KB
LightmapShader.cpp 5KB
HumanView.cpp 5KB
MaterialResource.cpp 5KB
BombastEditorGlobalFunctions.cpp 5KB
TransformComponent.cpp 5KB
GSPlayerController.cpp 4KB
DeferredRenderingManager.cpp 4KB
MovementController.cpp 4KB
EventManagerImpl.cpp 4KB
Logger.cpp 4KB
Scene.cpp 4KB
Geometry.cpp 4KB
ActorFactory.cpp 3KB
PostProcessRenderWindow.cpp 3KB
FontClass.cpp 3KB
String.cpp 3KB
DevelopmentPackageResource.cpp 3KB
Effect.cpp 3KB
InputCore.cpp 3KB
Raycast.cpp 3KB
TextureResource.cpp 2KB
Math.cpp 2KB
RealtimeProcess.cpp 2KB
Material.cpp 2KB
Lighting.cpp 2KB
DebugManager.cpp 2KB
LuaCoreManager.cpp 2KB
ProcessManager.cpp 2KB
GraphicsManager.cpp 2KB
Actor.cpp 1KB
SystemResourceMonitor.cpp 1KB
ModelResource.cpp 1KB
BombastEditor.cpp 1KB
BMDLMeshLoader.cpp 1KB
XmlResource.cpp 1KB
BombastEngine.cpp 1KB
BombastEditorHumanView.cpp 1KB
LuaResource.cpp 1008B
ShaderManager.cpp 821B
Physics.cpp 816B
GameSampleEvents.cpp 806B
BombastGame.cpp 748B
Timer.cpp 613B
EventManager.cpp 600B
BombastEngineStd.cpp 490B
TextureClass.cpp 421B
Events.cpp 352B
Process.cpp 285B
BombastEngine.cpp 284B
共 363 条
- 1
- 2
- 3
- 4
资源评论
赵闪闪168
- 粉丝: 1587
- 资源: 3662
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功