GithubHelp home page GithubHelp logo

buddhikarj / gamedev-portfolio Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 121.03 MB

Game dev portfolio sourcecode. website at https://buddhikarj.github.io

License: GNU Lesser General Public License v2.1

Shell 0.38% JavaScript 1.04% HTML 2.66% Vue 40.08% Less 2.83% TypeScript 53.01%

gamedev-portfolio's Introduction

What is this ?

This is a portfolio template that you can use to showcase your work, especially if it's comprised of projects that should be shown in a very visual way.

Looking for a game developer job, I needed a portfolio to present my work to recruiters. I found a lot of custom made portfolios, but no easy to use template unless I used Wordpress. Which was overkill to me because a static HTML/JS website would do fine.

So i created my own using VueJS, keeping in mind that I wanted it to be easily customisable so other people can use this as a base to make their own. It's very simple, static, fast and responsive.

For a real world use case, check my portfolio: https://scheefer.me

How to use

  1. Install

    • Fork or duplicate the repository
    • npm install
    • npm run serve
  2. Customize

  • For the content

    • Except for the projects pages, everything is static HTML that you can edit directly in the views and components files
    • For the projects pages, the page is dynamically populated at runtime using data stored in Typescript files (data/GameProjectsData.ts and data/OtherProjectsData.ts). Make the changes directly in these .ts files
    • Static files (images, icons, downloadables,..) should be placed in /public folder.
    • Make the necessary changes in the .env file (this is mostly the site metadata). You need to "npm run serve" again when updating this file.
  • For the style

    • The basic colors can be edited in the css/variables.less file.
    • The rest of the CSS can be edited, if need be, directly inside each view and component.
    • If you place custom CSS in your projects HTML data (that will be displayed in an overlay dialog), you must add the definition for this CSS in the css/projects.less file
  • Additional info & optimizations

    • Images will be loaded on-demand when you switch tabs. It means if you have big images or animated gifs, you may want to preload them so the user sees them faster when they change tabs. To do this, you can call Helpers.preloadImages in app.vue to preload heavy images.
  1. Deploy

License

This is GNU LGPL, check the LICENSE file.

Please consider keeping the link to this repository at the bottom of your portfolio, so other people can find and use this template too. Of course it's not mandatory though.

gamedev-portfolio's People

Contributors

buddhikarj avatar schouffy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.