Game
Undertale: Changer Template

2 months ago

Undertale: Changer Template Update Plan


This article outlines the anticipated update plan for Undertale: Changer Template (hereinafter referred to as UCT). These updates are likely to commence around mid-June this year, with an estimated completion time of approximately two months.

Currently, the main branch on GitHub contains a development version of UCT, which is not yet functional but includes features such as the shape-shifting box demonstrated in previous videos. Versions prior to the development of the shape-shifting box are available on both the en-annotations branch on GitHub and on GameJolt.

However, it should be noted that it is not advisable to use any of the aforementioned versions, as the current development version is not yet functional, and the older versions of UCT have some issues. While you may download them for study purposes, it is recommended not to use them for game development at this time.

The above serves as an update on the current versions.

Below are the details of the update plan. Please note that these plans are abbreviated, and some have already been implemented in the current development version. These update plans are not in any particular order and are subject to change.

General:

1. Refinement of the item system: Store item data in ScriptableObject within the editor.

2. Refinement of the BGM controller: Calculate beats, etc.

3. Pixel-perfect scaling and enlargement to 640x480: Attempt to add two additional options in the settings menu, allowing you to use pixel-perfect filters / scale up to larger resolutions from 640x480 rather than directly using larger resolutions to save performance.

4. Use coroutines to call language packs instead of calling all at once.

5. Refinement of the MENU interface and OW save interface / Dr version.

6. Move all Unity's Debug-related functions to the DebugLogger script. This script will not compile.

OW Class:

7. Store room data as ScriptableObject.

8. Dr-style chase battle system.

9. Redo investigation scripts.

10. Add OW plot controller.

Battle Class:

11. Integrate turn-based system into the Editor and store turn data as ScriptableObject.

12. Multiple battles, allowing multiple battles within the game.

13. Shape-shifting box. I'm truly amazed.

14. Refinement of FIGHT-related judgments and monster death judgments.

15. Optimization of 3D backgrounds.

16. Insert subtitles/dialogue during turns.

17. Blueheart repair, completion of all hearts.

18. Path danmaku generator.

19. Modify collision between heart and box (adapt to shape-shifting box).

New Classes:

20. UI manager (likely to be postponed).

21. Achievement system.

22. Multiplayer testing.

23. Battle settlement scene and BGM delivery scene.

24. Built-in projection box.

25. 3D renderer.

26. Closed captioning (for preview versions to be released before subtitle proofreading by localization translators), integration with narrators (possible).

27. Colorblind filters.

Other:

28. Merge English and Chinese branches through script replacement of comment text.

29. Provide a readable UI for multilingual and settings interfaces.

30. Update GitHub wiki, or possibly create tutorial videos.

31. Subdivide the settings page: video settings, audio settings, etc.

32. Remove unnecessary original textures to reduce initial template loading time.

That's all.



0 comments

Loading...

Next up

The English annotated version of the branch has been uploaded!

Let's see what happens when using a real 3D Pipeline!!

Here are the frequently asked questions and answers for Undertale: Rewrite!

some various UTY fanart! i'm using my fan redesigns i made a while back. (please don't be so harsh on dalv...) love u UTY!!!

Besser curve box under development...

Of course, I also need to do union and intersection.

He's animated now

Mask completed! The boxes can be subtracted too!

That means... This box is finally over!

You can make any box you want as you please!

Deeply moved.

Soup'd Up - DR: Chapter Rewritten

Add two boxes together.

And the Bessel curve... of course.