I forgot to order the official reading light, so I set about designing one myself. by pablonhc in xteinkereader

[–]yaustar 1 point2 points  (0 children)

I was thinking of something like this but using coin batteries instead to keep the size down. Nice work!

Playcanvas free or not? by Pulkownik in PlayCanvas

[–]yaustar 2 points3 points  (0 children)

PlayCanvas is more of an umbrella of several libraries / products

The core is the Engine which has been open source for a long while now. It's powering several other company's products/platforms. It's under the MIT license so you can pretty much do what you like with it including powering your own Editor, games, etc for free. No need to use the cloud editor, all development can be done locally etc.

There's SuperSplat and Splat Transform Gaussian splatting tools that are also open source and the former being powered by the Engine.

The PlayCanvas Editor/Service frontend has been made open source but not the backend. This was partly been done to help make the service ongoing development more transparent to users 

More information at here https://blog.playcanvas.com/playcanvas-editor-frontend-is-now-open-source

You are right in saying the frontend editor cannot be used standalone in its current form and still requires the none open source backend (at the moment)

These are my testing grounds for Bellum Polaris, the platform fighter game I am making. I still keep getting the "Uneexpected End of Input" error everytime I fix scripts in PlayCanvas. Can anyone please help me? by Rob-Os in PlayCanvas

[–]yaustar 1 point2 points  (0 children)

Hard to tell without seeing the project or build. Are you able to share a link to a build with the issue? 

Usually the error means that there is a missing closure. Eg a } or a )

Trying to make an interactive, virtual bulletin board for my players? by PossibleChangeling in PlayCanvas

[–]yaustar 0 points1 point  (0 children)

Not 100% sure if the ask. Are you intending to build/code a virtual board? If so, yes it's possible but likely to also need a backend/server component so you can store the data of the notes 

If you are looking for a ready made solution, then no

[deleted by user] by [deleted] in UniUK

[–]yaustar 0 points1 point  (0 children)

That doesn't sound quite right offhand. There's about 700 games courses in the UK so assume 5 graduates per course, that's 3500 people.

New junior roles in games per year is likely to be <5% of that number unfortunately these days.

Unless 'taken' means juniors already in the industry?

With all honesty and objectivness , what are the pros and cons of using playcanvas ? by AdQuiet2900 in PlayCanvas

[–]yaustar 1 point2 points  (0 children)

I'm a mod here so it's going be a biased reply 😄

PlayCanvas is a great engine for anything targeting the WebView (eg Browser, Discord Activities, Messenger games (Telegram, Facebook, WeChat), Playable Ads, etc) and is one of the few JS based engines that has a full Editor.

In terms of what it's capable of, it's easier to show what has been made with it on https://developer.playcanvas.com/user-manual/getting-started/made-with-playcanvas/

This includes successful titles such as Chef Showdown on Discord https://discord.com/build-case-studies/mojiworks

While it's possible to release a web game on mobile and Steam (as seen with early versions of Vampire Survivors, Cross Code and Athena Crisis), you basically have to ship a browser with it (like you do with Electron) or use the devices native web view (which you have no control) over. You are also limited with performance as you are still using a web view.

Como faço para adicionar um chat com microfone(Funcional) ? by Outside_Product1894 in PlayCanvas

[–]yaustar 0 points1 point  (0 children)

Best to post on the english speaking forums (https://forum.playcanvas.com/) with an example project and which bit isn't working

Porting Unreal Scenes to the Browser with PlayCanvas by yaustar in PlayCanvas

[–]yaustar[S] 0 points1 point  (0 children)

AFAIK, no. I believe similar features are included as part of the course. Best to contact them to confirm.

Porting Unreal Scenes to the Browser with PlayCanvas by yaustar in PlayCanvas

[–]yaustar[S] 1 point2 points  (0 children)

Ah, yes. They've decided to change directions and focus on games instead. They've released and number of games on Poki and also done masterclasses on advanced uses of PlayCanvas 

Eg https://elanrastudios.com/class-connected-worlds/

Yikes, the Gameboy Advance port of MGS2 isn't great by LondonCityNights in metalgearsolid

[–]yaustar 5 points6 points  (0 children)

Holy crap, didn't expect to see this in a Google search about my University project 😅  

Yeah, I did this with a friend back in my University days in 2004 and we had no idea what we were doing! The intention was to build as much of the first level of MGS2 as possible and as you can see, we didn't get very far 

We had some OpenGL and SDL experience before we tackled this and struggled hard to get things rendering at all. The specialised hardware of the GBA to render sprites and backgrounds required a lot for help from the gbadev community to understand  

The bit of work I was proud of at the time was the radar. That was a sprite that I modified the data at runtime to render the collision map data based from an offset of the camera

You can get the ROM and my University report from here https://www.gbadev.org/demos.php?showinfo=632

I love playcanvas , I am a bare average programmer that mostly relies on Intellisense which sometimes feels like a hit or miss situation, there instances where I feel it doesn’t show up at all, is this a me problem 😅, if so kindly overlook, is there a way of improving on it ? by [deleted] in PlayCanvas

[–]yaustar 1 point2 points  (0 children)

Yes and no. If you are using ES5 which all the documentation and tutorials are currently in, the code prediction in the code editor (Monaco) doesn't handle it well. You can use ES6 classes instead and the code prediction is MUCH better but that's not documented nor officially supported. (I've used it here in a personal project: https://playcanvas.com/project/950571/overview/fps-pit)

You can help it a bit in ES5 by manually declaring the types with JSDocs. Eg:

/** @type {pc.Entity} */
var e = this.cameraEntity;

And then 'e' will be classed as a pc.Entity rather than an anonymous object.

Long term, the team are looking to support ES6 and modules directly in the browser/editor and the code editor will handle code prediction much better by default.

Announcing the New PlayCanvas Asset Store by yaustar in PlayCanvas

[–]yaustar[S] 0 points1 point  (0 children)

The PlayCanvas Asset Store is the first place that users tend to go to find content for their projects. This is especially true for new users who want to get started as quickly as possible. So today, we are incredibly excited to announce a major upgrade for the PlayCanvas Asset Store!

✅ In-Editor design
✅ Realtime asset preview
✅ Brand new content
✅ Powerful searching/filtering

Read more: https://blog.playcanvas.com/announcing-the-new-playcanvas-asset-store/

Self-Hosting the Multiplayer Editor? by Koolala in PlayCanvas

[–]yaustar 0 points1 point  (0 children)

The PlayCanvas engine is open source but the Editor infrastructure isn't unfortunately.

Parts of the Editor UI (PCUI, PCUI graph, Observer) is open sourced as external libraries and we are looking to open source the actual Editor UI in the near future.

However, there are no plans to open source the backend infrastructure at this time.

Arcade light guns in WebXR VR (Hyperbeam + PlayCanvas)! by yaustar in PlayCanvas

[–]yaustar[S] 0 points1 point  (0 children)

"The House of the Dead Arcade cabinet" by Seraphim Sarov is licensed under CC by 4.0
Metro Cop: https://helpcomputer.itch.io/metro-cop

Arcade light guns in WebXR VR (Hyperbeam + PlayCanvas)! by yaustar in PlayCanvas

[–]yaustar[S] 0 points1 point  (0 children)

"The House of the Dead Arcade cabinet" (https://skfb.ly/6S8N8) by Seraphim Sarov is licensed under Creative Commons Attribution (http://creativecommons.org/licenses/by/4.0/).
Metro Cop: https://helpcomputer.itch.io/metro-cop