This repository has been archived by the owner on Oct 18, 2023. It is now read-only.
Alpha 0.1
Alpha 0.1
This new and first version bring some basic feature to create a 2D game.
New component
- Sprite - Allow you to display a Texture
- Animator - You can Animate only a Spritesheet
- Camera - A Camera is a mandatory component and allow you to move in your world
- Text - Display any message you wish
- Transform - Change the position rotation and the scale
- RigidBody2D - This is the beginning of a physic in ShipWreck Engine
- BoxCollider - Collide with the other elements within your world
Utils
Utils is tools provided to simplify the creation process in your project
- Color - Create wonderful colors
- Vector3 - Manage your 3D World
- Vertex - the smallest element in the World
- VertexArray - A list of a smallest elements
Resources
List of the supported resources in ShipWreck
- Textures
- Font
- Shaders
New event
- EventCollider - Send when a collision occur
Installation
Windows:
You can download the .zip files and put in your project
Linux:
Please clone the repo and compile in your computer
What's Changed
- Feature/color by @Alvarwow69 in #13
- Feature/windows by @Alvarwow69 in #15
- Add window handler by @Alvarwow69 in #17
- Feature/transform by @Alvarwow69 in #19
- Feature/inputs by @Alvarwow69 in #20
- Sprite by @Alvarwow69 in #23
- Fix setColor by @Alvarwow69 in #24
- fix inputs n1 by @SheItoon in #25
- Feature/camera by @Alvarwow69 in #26
- Feature/material by @Alvarwow69 in #27
- font, text and text manager (missing transform) by @SheItoon in #29
- Feature/rigidbody2d by @Alvarwow69 in #30
New Contributors
- @Alvarwow69 made their first contribution in #13
- @SheItoon made their first contribution in #25
Full Changelog: https://github.com/Creative-Rift/SWEngine-graphical/commits/v0.1-alpha