I’m a student of industrial design and this year I should be finishing my last year of studies.
I need a website where I would showcase my projects and my identity.
There are 7 or 8 projects that I want to include, every project has it’s own 3D model, by using the UI you would be able to cycle trough them and maybe change colors and rotate the object.
I have done some research but there are a lot of mixed opinions on developing a WebGL website.
I am wondering if it is possible to make it fully responsive so you can view and interact with it on a mobile phone, tablet, pc… I haven’t worked in Unity, or any other engine, yet. I’m not that good with coding (only know a little bit of C++) but I installed Bolt, visual scripting, which I assume will help me. Will this be too much for a beginner or should I start from something more simple?
You can definitely embed WebGL versions of your projects on your portfolio, but the portfolio itself probably should be created in a standard web framework, or even just plain HTML/JS/CSS, especially if mobile performance/responsiveness matters.
Haven’t heard of Verge3D before, so I can’t comment on that.
You can still use Unity to create the projects you want to showcase on your portfolio, but for the actual portfolio website itself, you’ll likely want to use something like React, Vue, or Angular, which are some of the most widely used web development tools.
The general idea is that you build the website with a standard web framework, and then embed your WebGL projects into it.
Are you asking if you should make the entire website using WebGL? Because the answer is it’s almost always a bad idea to create a website using WebGL. Two of the biggest being that search engines won’t be able to crawl the site so you will lose all discoverability and none of the browser accessibility features will function properly if at all.
If you want additional reading I highly recommend searching for articles covering creating sites purely with Flash as the disadvantages it brought are nearly identical to the disadvantages for WebGL.
Ok I understand, Verge 3D is just made for that (embedding WebGL content). But is there any way of avoiding writing code except using online web builders?