Skip to content

Commit b9f885e

Browse files
authored
N23: Add projectris and smooth-bevy-cameras (#693)
1 parent 6d2d72b commit b9f885e

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

content/news/023/index.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,24 @@ June's full weekly devlogs: "This Week In Veloren...":
362362
[veloren-125]: https://veloren.net/devblog-125
363363
[veloren-126]: https://veloren.net/devblog-126
364364

365+
### [Projectris][projectris]
366+
367+
![projectris](projectris.png)
368+
369+
[Projectris][projectris] is like Tetris, but in 2D and 3D at the same time.
370+
As the 3D piece falls, you can manipulate it, but all that matters
371+
are the shadows it casts on the 2D game boards on either side,
372+
each of which is played independently.
373+
374+
While the full concept is already prototyped, there are still many features to
375+
implement before this is a real game:
376+
scoreboard, increasing fall speed, game over, JUICE.
377+
378+
[@bonsairobo] is not actively working on this, but is
379+
[happy to accept PRs][projectris].
380+
381+
[projectris]: https://github.com/bonsairobo/projectris
382+
365383
## Engine Updates
366384

367385
### thRustEngine - with simple shooter game demo
@@ -675,6 +693,25 @@ projects. Pure Rust Vulkan allocators with support for erupt have been released.
675693
[erupt]: https://gitlab.com/Friz64/erupt
676694
[@Friz64]: https://blog.friz64.de/about
677695

696+
### [smooth-bevy-cameras]
697+
698+
[smooth-bevy-cameras] by [@bonsairobo] is a small plugin for Bevy Engine that
699+
makes it simple to have [exponentially smoothed] camera transforms in your game.
700+
Just add a new bundle to your camera entity,
701+
and rather than updating a `Transform` directly, you can just update the `eye`
702+
and `target` values of a `LookTransform`, which will be automatically
703+
synchronized to the `Transform`.
704+
705+
Several example controllers are provided as well:
706+
707+
- First Person
708+
- Orbit
709+
- Unreal Engine Viewport
710+
711+
[smooth-bevy-cameras]: https://github.com/bonsairobo/smooth-bevy-cameras
712+
[@bonsairobo]: https://github.com/bonsairobo
713+
[exponentially smoothed]: https://en.wikipedia.org/wiki/Exponential_smoothing
714+
678715
### [wgpu] family re-union
679716

680717
![wgpu family reunion](wgpu-family-reunion.svg)

content/news/023/projectris.png

7.72 KB
Loading

0 commit comments

Comments
 (0)