Game
Unity API
11 years ago

[Archive] What's next? (bis)


Earlier this month, I posted about the future of the Unity API and I was really surprise to only get few comments. Indeed, every little update usually gets a dozen comments. I wondered if you were actually happy with the current implementation (i.e. thought there were no need to update the API) or you were all busy developing awesome games, until I realized that the article had only been viewed 25 times (when api update articles usually get around 200 views).

Obviously something went wrong and the article didn’t make it to you guys. This is why I’m posting the same article again. I’m really sorry if you’ve read the previous article (just ignore this one then). I don’t want to spam you but your opinion on the future of the API would be greatly appreciated.

Original article:

Beside that annoying “Some objects were not cleaned up when closing the scene” error, I believe the Unity API is in good shape. However it does not mean we can’t make them better. I would like to share my ideas and know what you think about them but also ear your ideas and what really made it painful while using the current API.

How I see the future of the API:

  • JS ready, i.e. no need to move folders and scripts around for JS users.

  • Easier configuration, i.e. no init step via code but a ‘setup’ window in the editor.

  • Unification of the API and the Helper, e.g. there would be no need to call unlock trophy and then show notification, it will be the same call (of course, it will be possible to turn notifications off).

  • Use of actions instead of delegates. It is easier to deal with in JS (JS does not handle C# delegates really well) and you do not need to remember to deregister your delegate.

  • Demo scenes!

  • Sync of cloud and local state of achievements, i.e. retrieving achievements stats (achieved or not achieved) and images.

  • Automatic session ping.

  • Unit Testing! This should be transparent on your side but would help me to verify that I didn’t break anything before pushing a new version live.

I probably forgot a lot of things but I want everybody to start to talk about it so it does not really matter.

Any ideas/wishes?



8 comments

Loading...

Next up

Chiaki Nanami!

Have a good Boi

Finished a project I've been working on over the last few days!

Modeled and textured in Blender.

#3dart #lowpoly #npbr #fantasy #hut

Today I was setting up the location of the first boss. His name is "Father" and he is the first of the Patagonians. His task is to guard the road to the House.🛡🗡 Bookmark pre-launch page🔖🔖🔖

https://www.kickstarter.com/projects/rdvindiegame/the-patagonian…

Protege el conocimiento, salva la historia. Guardian of Lore es un platformer 2D en el que debes luchar para mantener viva la memoria de la mitología latinoamericana. El juego llegará a Steam el 18 de mayo: https://steam.pm/app/1211740 #ScreenshotSaturday

Back in my art school days I used to ride the 710 COPSA line from Parque Del Plata to Montevideo almost everyday. This is the Marcopolo Viaggio G4 Mercedes Benz model from the late 80s, one of the older bus models that was running on the line.

Rockin the Guitar, an Axe like Guitar I made for my Uni project

We're glad to announce that Baby Dino Adventures 🦖 is now available in Early Access here on GameJolt! Link: https://gamejolt.com/games/babydinoadventures/508121 Walk, run, and jump as a baby t-rex in this cute platformer Free demo available #IndieGame | #GameDev | #PixelArt

Very ambitious construction going on in Planet Zoo on Plays today. We're tryin'. LIVE: www.twitch.tv/dreamhackplays

Regional Bulbasaur. #Pokemon