https://uken.com/

Submitted URL:
https://uken.com
Report Finished:

The outgoing links identified from the page

JavaScript Variables · 13 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

Console log messages · 0 found

Messages logged to the web console

HTML

The raw HTML body of the page

<!DOCTYPE html><html ng-app="uken" lang="en" class="ng-scope"><head><style type="text/css">@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style><link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.css">
<script type="text/javascript" src="https://bam.nr-data.net/1/1318b884b5?a=15322231&amp;sa=1&amp;v=852.a36f0fd&amp;t=Unnamed%20Transaction&amp;be=617&amp;fe=1511&amp;dc=476&amp;f=%5B%22err%22,%22xhr%22,%22stn%22%5D&amp;perf=%7B%22timing%22:%7B%22of%22:1728278256504,%22n%22:0,%22dl%22:535,%22di%22:1093,%22ds%22:1093,%22de%22:1235,%22dc%22:2124,%22l%22:2125,%22le%22:2129,%22f%22:1,%22dn%22:1,%22dne%22:1,%22c%22:47,%22ce%22:299,%22s%22:58,%22rq%22:300,%22rp%22:527,%22rpe%22:531%7D,%22navigation%22:%7B%7D%7D&amp;jsonp=NREUM.setToken"></script><script src="https://js-agent.newrelic.com/nr-852.min.js"></script><script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.0.3/cookieconsent.min.js"></script>
<script>
window.addEventListener("load", function(){
window.cookieconsent.initialise({
  "palette": {
    "popup": {
      "background": "#edeff5",
      "text": "#838391"
    },
    "button": {
      "background": "#4b81e8"
    }
  },
  "content": {
    "href": "/privacy"
  }
})});
</script>


  <base href="/">
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
<script type="text/javascript">
window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var o=e[n]={exports:{}};t[n][0].call(o.exports,function(e){var o=t[n][1][e];return r(o||e)},o,o.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({QJf3ax:[function(t,e){function n(){}function r(t){function e(t){return t&&t instanceof n?t:t?a(t,i,o):o()}function s(n,r,o){t&&t(n,r,o);for(var i=e(o),a=f(n),s=a.length,c=0;s>c;c++)a[c].apply(i,r);return i}function c(t,e){d[t]=f(t).concat(e)}function f(t){return d[t]||[]}function u(){return r(s)}var d={};return{on:c,emit:s,create:u,listeners:f,context:e,_events:d}}function o(){return new n}var i="nr@context",a=t("gos");e.exports=r()},{gos:"7eSDFh"}],ee:[function(t,e){e.exports=t("QJf3ax")},{}],3:[function(t){function e(t){try{i.console&&console.log(t)}catch(e){}}var n,r=t("ee"),o=t(1),i={};try{n=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(i.console=!0,-1!==n.indexOf("dev")&&(i.dev=!0),-1!==n.indexOf("nr_dev")&&(i.nrDev=!0))}catch(a){}i.nrDev&&r.on("internal-error",function(t){e(t.stack)}),i.dev&&r.on("fn-err",function(t,n,r){e(r.stack)}),i.dev&&(e("NR AGENT IN DEVELOPMENT MODE"),e("flags: "+o(i,function(t){return t}).join(", ")))},{1:23,ee:"QJf3ax"}],4:[function(t){function e(t,e,n,i,a){try{f?f-=1:r("err",[a||new UncaughtException(t,e,n)])}catch(c){try{r("ierr",[c,(new Date).getTime(),!0])}catch(u){}}return"function"==typeof s?s.apply(this,o(arguments)):!1}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function n(t){r("err",[t,(new Date).getTime()])}var r=t("handle"),o=t(6),i=t("ee"),a=t("loader"),s=window.onerror,c=!1,f=0;a.features.err=!0,t(5),window.onerror=e;try{throw new Error}catch(u){"stack"in u&&(t(1),t(2),"addEventListener"in window&&t(3),a.xhrWrappable&&t(4),c=!0)}i.on("fn-start",function(){c&&(f+=1)}),i.on("fn-err",function(t,e,r){c&&(this.thrown=!0,n(r))}),i.on("fn-end",function(){c&&!this.thrown&&f>0&&(f-=1)}),i.on("internal-error",function(t){r("ierr",[t,(new Date).getTime(),!0])})},{1:9,2:8,3:6,4:10,5:3,6:24,ee:"QJf3ax",handle:"D5DuLP",loader:"G9z0Bl"}],5:[function(t){function e(){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var n=t("ee"),r=t("handle"),o=t(1),i=t(2);t("loader").features.stn=!0,t(3);var a=Event;n.on("fn-start",function(t){var e=t[0];e instanceof a&&(this.bstStart=Date.now())}),n.on("fn-end",function(t,e){var n=t[0];n instanceof a&&r("bst",[n,e,this.bstStart,Date.now()])}),o.on("fn-start",function(t,e,n){this.bstStart=Date.now(),this.bstType=n}),o.on("fn-end",function(t,e){r("bstTimer",[e,this.bstStart,Date.now(),this.bstType])}),i.on("fn-start",function(){this.bstStart=Date.now()}),i.on("fn-end",function(t,e){r("bstTimer",[e,this.bstStart,Date.now(),"requestAnimationFrame"])}),n.on("pushState-start",function(){this.time=Date.now(),this.startPath=location.pathname+location.hash}),n.on("pushState-end",function(){r("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),"addEventListener"in window.performance&&(window.performance.clearResourceTimings?window.performance.addEventListener("resourcetimingbufferfull",function(){r("bstResource",[window.performance.getEntriesByType("resource")]),window.performance.clearResourceTimings()},!1):window.performance.addEventListener("webkitresourcetimingbufferfull",function(){r("bstResource",[window.performance.getEntriesByType("resource")]),window.performance.webkitClearResourceTimings()},!1)),document.addEventListener("scroll",e,!1),document.addEventListener("keypress",e,!1),document.addEventListener("click",e,!1)}},{1:9,2:8,3:7,ee:"QJf3ax",handle:"D5DuLP",loader:"G9z0Bl"}],6:[function(t,e){function n(t){for(var e=t;e&&!e.hasOwnProperty("addEventListener");)e=Object.getPrototypeOf(e);e&&r(e)}function r(t){a.inPlace(t,["addEventListener","removeEventListener"],"-",o)}function o(t){return t[1]}var i=t("ee").create(),a=t(1)(i),s=t("gos");e.exports=i,r(window),"getPrototypeOf"in Object?(n(document),n(XMLHttpRequest.prototype)):XMLHttpRequest.prototype.hasOwnProperty("addEventListener")&&r(XMLHttpRequest.prototype),i.on("addEventListener-start",function(t){if(t[1]){var e=t[1];if("function"==typeof e){var n=s(e,"nr@wrapped",function(){return a(e,"fn-",null,e.name||"anonymous")});this.wrapped=t[1]=n}else"function"==typeof e.handleEvent&&a.inPlace(e,["handleEvent"],"fn-")}}),i.on("removeEventListener-start",function(t){var e=this.wrapped;e&&(t[1]=e)})},{1:25,ee:"QJf3ax",gos:"7eSDFh"}],7:[function(t,e){var n=t("ee").create(),r=t(1)(n);e.exports=n,r.inPlace(window.history,["pushState","replaceState"],"-")},{1:25,ee:"QJf3ax"}],8:[function(t,e){var n=t("ee").create(),r=t(1)(n);e.exports=n,r.inPlace(window,["requestAnimationFrame","mozRequestAnimationFrame","webkitRequestAnimationFrame","msRequestAnimationFrame"],"raf-"),n.on("raf-start",function(t){t[0]=r(t[0],"fn-")})},{1:25,ee:"QJf3ax"}],9:[function(t,e){function n(t,e,n){t[0]=i(t[0],"fn-",null,n)}function r(t,e,n){this.method=n,this.timerDuration="number"==typeof t[1]?t[1]:0,t[0]=i(t[0],"fn-",this,n)}var o=t("ee").create(),i=t(1)(o);e.exports=o,i.inPlace(window,["setTimeout","setImmediate"],"setTimer-"),i.inPlace(window,["setInterval"],"setInterval-"),i.inPlace(window,["clearTimeout","clearImmediate"],"clearTimeout-"),o.on("setInterval-start",n),o.on("setTimer-start",r)},{1:25,ee:"QJf3ax"}],10:[function(t,e){function n(){f.inPlace(this,p,"fn-",o)}function r(t,e){f.inPlace(e,["onreadystatechange"],"fn-",o)}function o(t,e){return e}function i(t,e){for(var n in t)e[n]=t[n];return e}var a=t("ee").create(),s=t(1),c=t(2),f=c(a),u=c(s),d=window.XMLHttpRequest,p=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"];e.exports=a,window.XMLHttpRequest=function(t){var e=new d(t);try{a.emit("new-xhr",[e],e),e.hasOwnProperty("addEventListener")&&u.inPlace(e,["addEventListener","removeEventListener"],"-",o),e.addEventListener("readystatechange",n,!1)}catch(r){try{a.emit("internal-error",[r])}catch(i){}}return e},i(d,XMLHttpRequest),XMLHttpRequest.prototype=d.prototype,f.inPlace(XMLHttpRequest.prototype,["open","send"],"-xhr-",o),a.on("send-xhr-start",r),a.on("open-xhr-start",r)},{1:6,2:25,ee:"QJf3ax"}],11:[function(t){function e(t){var e=this.params,r=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;u>o;o++)t.removeEventListener(f[o],this.listener,!1);if(!e.aborted){if(r.duration=(new Date).getTime()-this.startTime,4===t.readyState){e.status=t.status;var i=this.lastSize||n(t);if(i&&(r.rxSize=i),this.sameOrigin){var s=t.getResponseHeader("X-NewRelic-App-Data");s&&(e.cat=s.split(", ").pop())}}else e.status=0;r.cbTime=this.cbTime,c.emit("xhr-done",[t],t),a("xhr",[e,r,this.startTime])}}}function n(t){var e=t.responseType,n="arraybuffer"===e||"blob"===e||"json"===e?t.response:t.responseText;return r(n)}function r(t){if("string"==typeof t&&t.length)return t.length;if("object"!=typeof t)return void 0;if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if("undefined"!=typeof FormData&&t instanceof FormData)return void 0;try{return JSON.stringify(t).length}catch(e){return void 0}}function o(t,e){var n=s(e),r=t.params;r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.sameOrigin=n.sameOrigin}var i=t("loader");if(i.xhrWrappable){var a=t("handle"),s=t(2),c=t("ee"),f=["load","error","abort","timeout"],u=f.length,d=t(1),p=t(3),l=window.XMLHttpRequest;i.features.xhr=!0,t(5),t(4),c.on("new-xhr",function(t){var n=this;n.totalCbs=0,n.called=0,n.cbTime=0,n.end=e,n.ended=!1,n.xhrGuids={},n.lastSize=0,p&&(p>34||10>p)||window.opera||t.addEventListener("progress",function(t){n.lastSize=t.loaded},!1)}),c.on("open-xhr-start",function(t){this.params={method:t[0]},o(this,t[1]),this.metrics={}}),c.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid)}),c.on("send-xhr-start",function(t,e){var n=this.metrics,o=t[0],i=this;if(n&&o){var a=r(o);a&&(n.txSize=a)}this.startTime=(new Date).getTime(),this.listener=function(t){try{"abort"===t.type&&(i.params.aborted=!0),("load"!==t.type||i.called===i.totalCbs&&(i.onloadCalled||"function"!=typeof e.onload))&&i.end(e)}catch(n){try{c.emit("internal-error",[n])}catch(r){}}};for(var s=0;u>s;s++)e.addEventListener(f[s],this.listener,!1)}),c.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),c.on("xhr-load-added",function(t,e){var n=""+d(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),c.on("xhr-load-removed",function(t,e){var n=""+d(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),c.on("addEventListener-end",function(t,e){e instanceof l&&"load"===t[0]&&c.emit("xhr-load-added",[t[1],t[2]],e)}),c.on("removeEventListener-end",function(t,e){e instanceof l&&"load"===t[0]&&c.emit("xhr-load-removed",[t[1],t[2]],e)}),c.on("fn-start",function(t,e,n){e instanceof l&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=(new Date).getTime()))}),c.on("fn-end",function(t,e){this.xhrCbStart&&c.emit("xhr-cb-time",[(new Date).getTime()-this.xhrCbStart,this.onload,e],e)})}},{1:"XL7HBI",2:12,3:14,4:10,5:6,ee:"QJf3ax",handle:"D5DuLP",loader:"G9z0Bl"}],12:[function(t,e){e.exports=function(t){var e=document.createElement("a"),n=window.location,r={};e.href=t,r.port=e.port;var o=e.href.split("://");!r.port&&o[1]&&(r.port=o[1].split("/")[0].split("@").pop().split(":")[1]),r.port&&"0"!==r.port||(r.port="https"===o[0]?"443":"80"),r.hostname=e.hostname||n.hostname,r.pathname=e.pathname,r.protocol=o[0],"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname);var i=!e.protocol||":"===e.protocol||e.protocol===n.protocol,a=e.hostname===document.domain&&e.port===n.port;return r.sameOrigin=i&&(!e.hostname||a),r}},{}],13:[function(t,e){function n(t){return function(){r(t,[(new Date).getTime()].concat(i(arguments)))}}var r=t("handle"),o=t(1),i=t(2);"undefined"==typeof window.newrelic&&(newrelic=window.NREUM);var a=["setPageViewName","addPageAction","setCustomAttribute","finished","addToTrace","inlineHit","noticeError"];o(a,function(t,e){window.NREUM[e]=n("api-"+e)}),e.exports=window.NREUM},{1:23,2:24,handle:"D5DuLP"}],14:[function(t,e){var n=0,r=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);r&&(n=+r[1]),e.exports=n},{}],gos:[function(t,e){e.exports=t("7eSDFh")},{}],"7eSDFh":[function(t,e){function n(t,e,n){if(r.call(t,e))return t[e];var o=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:o,writable:!0,enumerable:!1}),o}catch(i){}return t[e]=o,o}var r=Object.prototype.hasOwnProperty;e.exports=n},{}],D5DuLP:[function(t,e){function n(t,e,n){return r.listeners(t).length?r.emit(t,e,n):void(r.q&&(r.q[t]||(r.q[t]=[]),r.q[t].push(e)))}var r=t("ee").create();e.exports=n,n.ee=r,r.q={}},{ee:"QJf3ax"}],handle:[function(t,e){e.exports=t("D5DuLP")},{}],XL7HBI:[function(t,e){function n(t){var e=typeof t;return!t||"object"!==e&&"function"!==e?-1:t===window?0:i(t,o,function(){return r++})}var r=1,o="nr@id",i=t("gos");e.exports=n},{gos:"7eSDFh"}],id:[function(t,e){e.exports=t("XL7HBI")},{}],G9z0Bl:[function(t,e){function n(){if(!h++){var t=l.info=NREUM.info,e=f.getElementsByTagName("script")[0];if(t&&t.licenseKey&&t.applicationID&&e){s(d,function(e,n){t[e]||(t[e]=n)});var n="https"===u.split(":")[0]||t.sslForHttp;l.proto=n?"https://":"http://",a("mark",["onload",i()]);var r=f.createElement("script");r.src=l.proto+t.agent,e.parentNode.insertBefore(r,e)}}}function r(){"complete"===f.readyState&&o()}function o(){a("mark",["domContent",i()])}function i(){return(new Date).getTime()}var a=t("handle"),s=t(1),c=window,f=c.document;t(2);var u=(""+location).split("?")[0],d={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-852.min.js"},p=window.XMLHttpRequest&&XMLHttpRequest.prototype&&XMLHttpRequest.prototype.addEventListener&&!/CriOS/.test(navigator.userAgent),l=e.exports={offset:i(),origin:u,features:{},xhrWrappable:p};f.addEventListener?(f.addEventListener("DOMContentLoaded",o,!1),c.addEventListener("load",n,!1)):(f.attachEvent("onreadystatechange",r),c.attachEvent("onload",n)),a("mark",["firstbyte",i()]);var h=0},{1:23,2:13,handle:"D5DuLP"}],loader:[function(t,e){e.exports=t("G9z0Bl")},{}],23:[function(t,e){function n(t,e){var n=[],o="",i=0;for(o in t)r.call(t,o)&&(n[i]=e(o,t[o]),i+=1);return n}var r=Object.prototype.hasOwnProperty;e.exports=n},{}],24:[function(t,e){function n(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,o=n-e||0,i=Array(0>o?0:o);++r<o;)i[r]=t[e+r];return i}e.exports=n},{}],25:[function(t,e){function n(t){return!(t&&"function"==typeof t&&t.apply&&!t[i])}var r=t("ee"),o=t(1),i="nr@original",a=Object.prototype.hasOwnProperty,s=!1;e.exports=function(t){function e(t,e,r,a){function nrWrapper(){var n,i,s,c;try{i=this,n=o(arguments),s="function"==typeof r?r(n,i):r||{}}catch(u){d([u,"",[n,i,a],s])}f(e+"start",[n,i,a],s);try{return c=t.apply(i,n)}catch(p){throw f(e+"err",[n,i,p],s),p}finally{f(e+"end",[n,i,c],s)}}return n(t)?t:(e||(e=""),nrWrapper[i]=t,u(t,nrWrapper),nrWrapper)}function c(t,r,o,i){o||(o="");var a,s,c,f="-"===o.charAt(0);for(c=0;c<r.length;c++)s=r[c],a=t[s],n(a)||(t[s]=e(a,f?s+o:o,i,s))}function f(e,n,r){if(!s){s=!0;try{t.emit(e,n,r)}catch(o){d([o,e,n,r])}s=!1}}function u(t,e){if(Object.defineProperty&&Object.keys)try{var n=Object.keys(t);return n.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(r){d([r])}for(var o in t)a.call(t,o)&&(e[o]=t[o]);return e}function d(e){try{t.emit("internal-error",e)}catch(n){}}return t||(t=r),e.inPlace=c,e.flag=i,e}},{1:24,ee:"QJf3ax"}]},{},["G9z0Bl",4,11,5]);
;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"1318b884b5",applicationID:"15322231",sa:1,agent:"js-agent.newrelic.com/nr-852.min.js"}
</script>
  <title>Uken Games</title>
<link rel="shortcut icon" href="/favicon.ico"><link href="/app.b526b5d7d5d362216811.css" rel="stylesheet"><style></style></head>
<body ng-class="{'no-scroll': isOpeningActive()}"><div role="dialog" aria-live="polite" aria-label="cookieconsent" aria-describedby="cookieconsent:desc" class="cc-window cc-banner cc-type-info cc-theme-block cc-bottom cc-color-override--1762072787 " style=""><!--googleoff: all--><span id="cookieconsent:desc" class="cc-message">This website uses cookies to ensure you get the best experience on our website. <a aria-label="learn more about cookies" role="button" tabindex="0" class="cc-link" href="/privacy" target="_blank">Learn more</a></span><div class="cc-compliance"><a aria-label="dismiss cookie message" role="button" tabindex="0" class="cc-btn cc-dismiss">Got it!</a></div><!--googleon: all--></div><svg style="display: none;">
  <symbol id="logo--uken" viewBox="0 0 300 145">
    <path d="M294.417 117.13c-1.296-1.822-3.588-2.687-5.932-2.687-2.78 0-5.548 1.247-5.548 4.368 0 6.83 16.076 2.93 16.076 15.04 0 7.3-5.75 10.85-12.402 10.85-4.2 0-8.32-1.29-11.09-4.6l4.55-4.42c1.49 2.27 4.02 3.56 6.7 3.56 2.78 0 5.94-1.54 5.94-4.66 0-7.44-16.07-3.16-16.07-15.31 0-7.002 6.218-10.27 12.49-10.27 3.547 0 7.088 1.016 9.715 3.51l-4.4 4.658v-.01zm-77.866-7.298H239v5.476h-16.413v8.358h15.554v5.466h-15.55v9.223h17.27v5.477h-23.3v-34zm-76.17 0h9.19l9.04 23.817 9.14-23.82h9.09v34h-5.74v-28.24h-.1l-10.29 28.23h-4.21l-10.28-28.24h-.1v28.23h-5.735v-34h.003zM92.27 130.86l-5.212-13.824-5.315 13.824H92.27zm-7.655-21.028h5.21l14.606 34h-6.88l-3.16-7.784h-14.7l-3.06 7.786h-6.75l14.74-34v-.002zm-50.1 31.5c-4.123 2.205-8.808 3.358-14.028 3.358-10.433 0-17.9-7.1-17.9-17.715 0-10.903 7.467-18.01 17.896-18.01 5.17 0 9.813 1.108 13.357 4.272l-4.453 4.518c-2.162-2.113-5.458-3.314-8.857-3.314-6.994 0-11.63 5.38-11.63 12.15 0 7.25 4.634 12.63 11.628 12.63 3.06 0 5.84-.57 7.942-1.78v-8.02h-6.935v-5.47h12.98v17.39zM275.78 2.166v61.137l-32.406-55.73c-2.383-5.456-4.382-6.5-5-6.7l-.635.35-.5-.31h-20.37c-.98 0-1.78.802-1.78 1.794V96.87c0 .99.8 1.79 1.78 1.79h19.85c.99 0 1.78-.8 1.78-1.786v-43.75l5.94 7.677c26.86 34.83 27 35.11 27.2 35.51.85 1.76 2.37 2.12 3.49 2.12h.19l.2-.03.19.01h19.994c.982 0 1.79-.8 1.79-1.79V33.36c0-16.888-15.094-27.39-21.724-31.19h-.01zm-68.652 72.998h-40.99c-.274.04-.556.06-.853.06-2.35 0-7.192-1.37-13.183-10.578l-3.34-5.134h46.3c.97 0 1.778-.8 1.778-1.79V41.186c0-.99-.808-1.79-1.777-1.79h-45.858l4.37-5.41c7.11-8.805 13.113-9.754 15.355-9.754.168 0 .318 0 .436.01h37.76c.984 0 1.782-.806 1.782-1.79V2.536c0-.99-.798-1.794-1.782-1.794h-53.193c-.425.03-5.003.415-8.125 4.082-5.445 6.37-32.335 37.616-32.596 37.914l-.155.17c-.484.492-4.39 4.79.306 11.14 6.274 8.465 25.943 37.21 28.16 40.46l.078.115c.03.034 2.75 4.04 7.61 4.04h57.92c.99 0 1.78-.8 1.78-1.79V76.95c0-.978-.79-1.784-1.78-1.784zM65.343 34.6c-.004-.142-.007-.282-.007-.42V1.79c0-.985.8-1.79 1.78-1.79h19.86c.977 0 1.778.805 1.778 1.787V17.99l.05.357c.01.09 0 .208 0 .358 0 1.06-.007 3.57 2.265 4.415.63.24 1.07.372 1.51.372.89 0 1.41-.51 2.19-1.264.19-.206.42-.43.71-.692C99.54 17.73 111.56 3.54 111.65 3.41c.096-.097 2.143-2.495 6.733-2.495h20.63l.153-.01v.01c.235-.016.47-.01.69 0-.27.374-.654.835-1.185 1.412l-.06.06c-1.21 1.375-20.04 23.583-28.08 33.07l-.19.232c-3.47 3.34-8.25 12.15-1.75 21.88 6.39 9.57 25.14 37.21 27.26 40.33l.27.34c.097.12.204.25.31.4h-24.71l-.152-.01-.164.02h-.136c-.796 0-4.99-.27-9.163-5.63L87.7 73.24V86.3c-2.9 5.68-9.29 12.34-23.28 12.34H25.37C3.57 98.66.343 82.493 0 80.293v-46.93C0 17.91 13.457 6.597 21.724 2.06v57.87c0 .15.218 15.023 19.093 16.338l.015.106h2.706c21.56 0 21.805-16.265 21.805-16.428V34.6z"></path>
  </symbol>
  <symbol id="social-icon--facebook" viewBox="0 0 300 300">
    <path d="M131 42.8c9.3-8.9 22.5-11.9 35.1-12.2 13.2-.1 26.4 0 39.7 0v41.9h-25.7c-5.4-.4-11 3.8-12 9.2-.1 9.3 0 18.7 0 28h37.6c-.9 13.5-2.6 26.9-4.5 40.4-11 .1-22.2 0-33.2 0-.1 39.8 0 79.7-.1 119.5-16.4.1-32.9 0-49.3 0-.4-39.9 0-79.7-.1-119.6-8.1-.1-16 0-24.1-.1v-40.1c8.1-.1 16 0 24.1 0 .2-13-.2-26.1.2-39 .6-10.6 4.6-20.9 12.3-28z"></path>
  </symbol>
  <symbol id="social-icon--instagram" viewBox="0 0 24 24">
    <path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"></path>
  </symbol>
  <symbol id="social-icon--linkedin" viewBox="0 0 300 300">
    <path d="M86.8 261.4H39.1V102.3h47.7v159.1zm120.3-154.1c17.8 0 31.4 5.7 40.6 17.2 9.3 11.4 13.9 27.1 13.9 46.9v90.1h-47.7v-85.1c0-22.1-7.8-33.2-23.3-33.2-12.5 0-20.6 6.2-24.4 18.7v99.6h-47.7c.5-95.4.5-148.5 0-159.1h37.8l3.1 31.7h.8c10.9-17.9 26.5-26.8 46.9-26.8zM38.4 62.6c0-16 8.3-24 24.8-24 16.3 0 24.4 8 24.4 24 0 15.8-8.1 23.7-24.4 23.7-16.6 0-24.8-7.9-24.8-23.7z"></path>
  </symbol>
  <symbol id="social-icon--twitter" viewBox="0 0 300 300">
    <path d="M256.6 95.3c.1 2.3.2 4.7.2 7.1 0 72.8-55.3 156.6-156.6 156.6-31.1 0-60-9.1-84.4-24.8 4.3.5 8.7.8 13.1.8 25.8 0 49.5-8.8 68.4-23.5-24-.4-44.4-16.3-51.5-38.2 3.4.6 6.8 1 10.4 1 5 0 9.9-.7 14.5-1.9-25.2-5.1-44.1-27.3-44.1-54v-.7c7.4 4.1 15.9 6.6 25 6.9-14.8-9.9-24.5-26.7-24.5-45.9 0-10.1 2.8-19.6 7.4-27.7 27.1 33.3 67.7 55.2 113.4 57.5-.9-4.1-1.4-8.3-1.4-12.5 0-30.4 24.7-55 55-55 15.8 0 30.2 6.7 40.1 17.4 12.5-2.4 24.4-7 34.9-13.3-4.1 12.8-12.8 23.6-24.1 30.5 11.1-1.3 21.7-4.3 31.6-8.7-7.3 11-16.7 20.6-27.4 28.4z"></path>
  </symbol>
</svg>

  <!-- uiView: undefined --><ui-view autoscroll="false" class="ng-scope"><section class="section ng-scope"> <div class="splash splash_image"> <div class="bg-video__frame ng-binding ng-isolate-scope" title="Gameplay screens for Uken’s mobile games" poster="::home.headerVideo.posterSrc" videos="::home.headerVideo.videoSrc"> <!-- ngIf: bgVideo.isMobile -->  <!-- ngIf: !bgVideo.isMobile --><video autoplay="autoplay" class="bg-video__video ng-scope" muted="" ng-if="!bgVideo.isMobile" poster="::poster" preload="auto" title="Gameplay screens for Uken’s mobile games"> <!-- ngRepeat: video in videos --><source ng-repeat="video in videos" src="/assets/home_video.6f48debc.mp4" type="video/mp4" class="ng-scope"><!-- end ngRepeat: video in videos --> </video><!-- end ngIf: !bgVideo.isMobile --> <div class="bg-video__content" ng-transclude=""> <div class="splash_text_cntnr ng-scope"> <span class="splash_logo" role="img" aria-label="Uken Games logo" title="Uken Games logo"></span> <div class="splash_links"> <a class="splash_link" href="" ng-click="::home.scrollTo('company')">Company</a> <a class="splash_link" href="" ng-click="::home.scrollTo('games')">Games</a> <a class="splash_link" href="" ng-click="::home.scrollTo('careers')">Careers</a> <a class="splash_link" href="mailto:[email protected]" target="_top">Contact</a> </div> </div> </div> </div> </div> </section> <section id="company" class="section ng-scope"> <div class="header--cntnr ng-isolate-scope" section="Company.section" title="Lunchroom with tables and chairs"> <div class="header--background header--company"> <span role="img" aria-label="company section"></span> <h1> <span class="header--title ng-binding" ng-bind="section">company</span> </h1> </div> </div> <div class="company--cntnr--main company--cntnr--main--text"> <div class="tile company--padding--main"> <p class="company--title--text--main">Who We Are</p> <p class="company--body--text--main"> We consider ourselves data driven designers, technologists, and artists. Through collaboration, we pair the craft of design with feedback and data to deliver a pace and rhythm in each game session that immerses our audience and leaves them wanting more. We have a quirky, nerdy culture that fosters creativity, collaboration, quality ideas, and a data driven mindset. We believe in moving quickly and improving constantly and that mantra is reflected in the weekly updates we make to our games and internal technologies. We have an appetite for pushing technical boundaries but with a focus on practical use. </p> <p class="company--body--text--main">We take entertainment seriously.</p> <div class="company--footer--logo--cntnr"> <!-- ngRepeat: logo in ::footer.logos | filter: { companySection: true } --><div class="company--footer--logo footerlogo--cntnr ng-scope ng-isolate-scope" logo="logo" ng-repeat="logo in ::footer.logos | filter: { companySection: true }"> <div class="footerlogo--background" title="Great Place to Work certification 2024"> <!-- ngIf: ::footerLogo.hasLink(logo) --><a href="https://www.greatplacetowork.ca/en/" ng-if="::footerLogo.hasLink(logo)" target="_blank" class="ng-scope"> <img ng-src="/assets/gptw2024.32ac07d7.jpg" class="footerlogo--icons" alt="Great Place to Work certification 2024" title="Great Place to Work certification 2024" src="/assets/gptw2024.32ac07d7.jpg"> </a><!-- end ngIf: ::footerLogo.hasLink(logo) --> <!-- ngIf: ::!footerLogo.hasLink(logo) --> </div> </div><!-- end ngRepeat: logo in ::footer.logos | filter: { companySection: true } --><div class="company--footer--logo footerlogo--cntnr ng-scope ng-isolate-scope" logo="logo" ng-repeat="logo in ::footer.logos | filter: { companySection: true }"> <div class="footerlogo--background" title="Canada's Top Small and Medium Employers 2023"> <!-- ngIf: ::footerLogo.hasLink(logo) --><a href="https://reviews.canadastop100.com/top-employer-uken-studios" ng-if="::footerLogo.hasLink(logo)" target="_blank" class="ng-scope"> <img ng-src="/assets/sme-2023.410490bf.png" class="footerlogo--icons" alt="Canada's Top Small and Medium Employers 2023" title="Canada's Top Small and Medium Employers 2023" src="/assets/sme-2023.410490bf.png"> </a><!-- end ngIf: ::footerLogo.hasLink(logo) --> <!-- ngIf: ::!footerLogo.hasLink(logo) --> </div> </div><!-- end ngRepeat: logo in ::footer.logos | filter: { companySection: true } --><div class="company--footer--logo footerlogo--cntnr ng-scope ng-isolate-scope" logo="logo" ng-repeat="logo in ::footer.logos | filter: { companySection: true }"> <div class="footerlogo--background" title="Best Workplaces in Canada 2022"> <!-- ngIf: ::footerLogo.hasLink(logo) --><a href="https://www.greatplacetowork.ca/en/best-workplaces-in-canada-2022-50-99-employees" ng-if="::footerLogo.hasLink(logo)" target="_blank" class="ng-scope"> <img ng-src="/assets/best_workplaces_in_canada_2022.1927e492.jpg" class="footerlogo--icons" alt="Best Workplaces in Canada 2022" title="Best Workplaces in Canada 2022" src="/assets/best_workplaces_in_canada_2022.1927e492.jpg"> </a><!-- end ngIf: ::footerLogo.hasLink(logo) --> <!-- ngIf: ::!footerLogo.hasLink(logo) --> </div> </div><!-- end ngRepeat: logo in ::footer.logos | filter: { companySection: true } --><div class="company--footer--logo footerlogo--cntnr ng-scope ng-isolate-scope" logo="logo" ng-repeat="logo in ::footer.logos | filter: { companySection: true }"> <div class="footerlogo--background" title="Greater Toronto's Top 2022 Employers"> <!-- ngIf: ::footerLogo.hasLink(logo) --><a href="https://reviews.canadastop100.com/top-employer-uken-studios" ng-if="::footerLogo.hasLink(logo)" target="_blank" class="ng-scope"> <img ng-src="/assets/toronto-2022-english.6ecb8753.png" class="footerlogo--icons" alt="Greater Toronto's Top 2022 Employers" title="Greater Toronto's Top 2022 Employers" src="/assets/toronto-2022-english.6ecb8753.png"> </a><!-- end ngIf: ::footerLogo.hasLink(logo) --> <!-- ngIf: ::!footerLogo.hasLink(logo) --> </div> </div><!-- end ngRepeat: logo in ::footer.logos | filter: { companySection: true } --><div class="company--footer--logo footerlogo--cntnr ng-scope ng-isolate-scope" logo="logo" ng-repeat="logo in ::footer.logos | filter: { companySection: true }"> <div class="footerlogo--background" title="Best Workplaces for Inclusion 2022"> <!-- ngIf: ::footerLogo.hasLink(logo) --><a href="https://www.greatplacetowork.ca/en/best-workplaces/best-workplaces%E2%84%A2-for-inclusion-2022#2022-inclusion/view-sub-list-details106/592fa913f2412f0881d983c3/" ng-if="::footerLogo.hasLink(logo)" target="_blank" class="ng-scope"> <img ng-src="/assets/best_workplaces_for_inclusion_2022.111f5956.png" class="footerlogo--icons" alt="Best Workplaces for Inclusion 2022" title="Best Workplaces for Inclusion 2022" src="/assets/best_workplaces_for_inclusion_2022.111f5956.png"> </a><!-- end ngIf: ::footerLogo.hasLink(logo) --> <!-- ngIf: ::!footerLogo.hasLink(logo) --> </div> </div><!-- end ngRepeat: logo in ::footer.logos | filter: { companySection: true } --> </div> </div> </div> <div class="company--cntnr--main"> <span class="tile company--image--main" role="img" aria-label="Team member sitting on a couch working on a laptop" title="Team member sitting on a couch working on a laptop"></span> </div> <div class="company--cntnr--lower--small"> <div class="tile company--padding--lower--small company--padding--lower--small--left"> <span class="company--icon company--icon--lower company--icon--press" role="img" aria-label="Newspaper icon" title="Newspaper icon"></span> <p class="company--body--text--lower"> <span class="company--body--text--lower--grey">Uken</span> in the press </p> <a href="javascript:;"> <p class="company--footer--text--lower company--press--link" ng-click="Company.getMessageClassAndToggle('company--press--link')"> Learn more. </p> </a> </div> </div> <div class="company--cntnr--lower--small"> <div class="tile company--padding--lower--small company--padding--lower--small--right"> <span class="company--icon company--icon--lower company--icon--team" role="img" aria-label="Abstracted people icon" title="Abstracted people icon"></span> <p class="company--body--text--lower"> <span class="company--body--text--lower--grey">80</span> People </p> <p class="company--body--text--lower"> <span class="company--body--text--lower--grey">1</span> Culture </p> <a href="javascript:;"> <p class="company--footer--text--lower company--team--link" ng-click="Company.getMessageClassAndToggle('company--team--link')"> Meet our team. </p> </a> </div> </div> <div class="company--cntnr--lower--small"> <div class="tile company--padding--lower--small company--padding--lower--small--left"> <span class="company--icon company--icon--lower company--icon--calendar" role="img" aria-label="Calendar icon" title="Calendar icon"></span> <p class="company--body--text--lower">Uken Supports!</p> <a href="javascript:;"> <p class="company--footer--text--lower company--charity--link" ng-click="Company.getMessageClassAndToggle('company--charity--link')"> Giving Back to Communities </p> </a> </div> </div> <div class="company--cntnr--lower--small"> <div class="tile company--padding--lower--small company--padding--lower--small--right"> <span class="company--icon company--icon--lower company--icon--inclusion" role="img" aria-label="Abstracted inclusivity icon" title="Abstracted inclusivity icon"></span> <p class="company--body--text--lower">Diversity &amp; Inclusion</p> <a href="javascript:;"> <p class="company--footer--text--lower company--diversity--link" ng-click="Company.getMessageClassAndToggle('company--diversity--link')"> Our Commitment </p> </a> </div> </div> <div class="tile company--cntnr--press company--cntnr--higher--hidden--press company--hide"> <div class="company--cntnr--lower--press ng-isolate-scope"> <div class="company--cntnr--lower--press--left"> <div class="tile company--padding--lower--press--left"> <a href="https://www.investontario.ca/success-stories/uken-games-taking-social-mobile-gaming-next-level" target="_blank"> <p class="company--body--text--lower--smaller"> <span class="company--body--text--lower--smaller--grey">01 </span> Uken Taking Social and Mobile to Next Level </p> </a> <a href="https://business.financialpost.com/pmn/press-releases-pmn/business-wire-news-releases-pmn/jam-city-expands-global-operations-to-toronto-canada-with-the-acquisition-of-bingo-pop-from-uken-games" target="_blank"> <p class="company--body--text--lower--smaller"> <span class="company--body--text--lower--smaller--grey">02 </span> Jam City Buys Bingo Pop </p> </a> <a href="https://venturebeat.com/2017/05/18/jeopardy-finally-becomes-a-free-to-play-mobile-game/" target="_blank"> <p class="company--body--text--lower--smaller"> <span class="company--body--text--lower--smaller--grey">03 </span> Jeopardy! Free-To-Play </p> </a> <a href="http://www.pcmag.com/news/353755/jeopardy-mobile-game-launches-on-ios-android" target="_blank"> <p class="company--body--text--lower--smaller"> <span class="company--body--text--lower--smaller--grey">04 </span> Jeopardy! Launches </p> </a> </div> </div> <div class="company--cntnr--lower--press--right"> <div class="tile company--padding--lower--press--right"> <a href="http://toucharcade.com/2017/05/18/jeopardy-world-tour-is-a-pretty-fun-take-on-the-popular-game-show/" target="_blank"> <p class="company--body--text--lower--smaller"> <span class="company--body--text--lower--smaller--grey">05 </span> Jeopardy! World Tour </p> </a> <a href="https://www.theglobeandmail.com/report-on-business/economy/growth/going-up-against-candy-crush/article22011000/" target="_blank"> <p class="company--body--text--lower--smaller"> <span class="company--body--text--lower--smaller--grey">06 </span> Toronto's Uken </p> </a> <a href="http://betakit.com/deloitte-unveils-canadas-technology-fast-50/" target="_blank"> <p class="company--body--text--lower--smaller"> <span class="company--body--text--lower--smaller--grey">07 </span> Secrets from Uken </p> </a> <a href="http://betakit.com/two-canadian-gaming-studios-raise-180000-for-philippines-disaster-relief/" target="_blank"> <p class="company--body--text--lower--smaller"> <span class="company--body--text--lower--smaller--grey">08 </span> Red-hot Uken Games </p> </a> </div> </div> </div> </div> <div class="tile company--cntnr--charity company--cntnr--higher--hidden--press company--hide"> <div class="charity--flex--cntnr--main ng-isolate-scope"> <div class="charity--flex--cntnr"> <div class="charity--cntnr--main charity--cntnr--main--text--large"> <div class="tile charity--padding--main"> <p class="charity--title--text--main">Giving Back to our Communities is important to us.</p> <p class="charity--body--text--main">We love fundraising! We will gamify everything, even our charitable donations. Uken donates yearly to Campfire Circle, Student Nutrition Programs, and Extra Life Marathon. Most recently Uken has donated to the Red Cross Ukraine Emergency Appeal, and Anishnawbe Health Toronto.</p> <p class="charity--body--text--main">Giving back to our communities is an important Uken value.</p> </div> </div> </div> <div class="charity--flex--cntnr"> <div class="charity--cntnr--main charity--cntnr--main--text--small"> <div class="tile charity--padding--main charity--cntnr--bundle--top"> <a href="https://campfirecircle.org/" target="_blank"> <p class="charity--title--text--main charity--body--text--lower">Campfire Circle</p> </a> <p class="charity--body--text--main">Each year we hold a raffle where team members volunteer their skills (baking, art commission, songwriting, pie in the face and more) to create prizes for our draw. All ticket sales go to Campfire Circle to give kids with cancer unforgettable summer camp experiences.</p> </div> </div> <div class="charity--cntnr--main charity--cntnr--small"> <span class="tile charity--image--campfire-circle charity--cntnr--bundle--bottom" role="img" aria-label="Team members raise funds for Campfire Circle by taking a Pie in The Face!" title="Team members raise funds for Campfire Circle by taking a Pie in The Face!"></span> </div> </div> <div class="charity--flex--cntnr"> <a class="charity--cntnr--main charity--cntnr--main--text--large" href="https://stmichaelsfoundation.com/" target="_blank"> <span class="tile charity--image--urban-angel" role="img" aria-label="Uken Supports St. Michael’s Hospital Foundation" title="Uken Supports St. Michael’s Hospital Foundation"></span> </a> </div> <div class="charity--flex--cntnr"> <div class="charity--cntnr--main charity--cntnr--small"> <span class="tile charity--cntnr--bundle--top charity--image--extra-life-participants" role="img" aria-label="Team members winning medals for participating in Extra Life Charity" title="Team members winning medals for participating in Extra Life Charity"></span> </div> <div class="charity--cntnr--main charity--cntnr--main--text--small"> <div class="tile charity--padding--main charity--cntnr--bundle--bottom"> <a href="https://www.extra-life.org/index.cfm?fuseaction=cms.page&amp;id=1306" target="_blank"> <p class="charity--title--text--main charity--body--text--lower">Extra Life</p> </a> <p class="charity--body--text--main">We also support Sick Kids Hospital every year by holding an Extra Life 24 hour gaming marathon. Fundraisers commit to playing for 24 hours and team members support by donating and participating in the fun (and pizza).</p> </div> </div> </div> <a class="charity--cntnr--lower--small" href="https://www.extra-life.org/index.cfm?fuseaction=cms.page&amp;id=1306" target="_blank"> <div class="tile"> <span class="tile charity--image--extra-life-logo charity--footer--logo charity--footer--logo--cntnr" role="img" aria-label="Extra Life Charity logo" title="Extra Life Charity logo"></span> </div> </a> <a class="charity--cntnr--lower--small" href="https://blackhealthalliance.ca/" target="_blank"> <div class="tile"> <span class="tile charity--image--black-health-logo charity--footer--logo" role="img" aria-label="Black Health Alliance logo" title="Black Health Alliance logo"></span> </div> </a> <a class="charity--cntnr--lower--small" href="https://www.foodbankscanada.ca/" target="_blank"> <div class="tile"> <span class="tile charity--image--food-banks-logo charity--footer--logo" role="img" aria-label="Food Banks Canada logo" title="Food Banks Canada logo"></span> </div> </a> <a class="charity--cntnr--lower--small" href="https://tfss.ca/student-nutrition-programs/" target="_blank"> <div class="tile"> <span class="tile charity--image--toronto-foundation-student-logo charity--footer--logo" role="img" aria-label="Toronto Foundation for Student Success logo" title="Toronto Foundation for Student Success logo"></span> </div> </a> </div> </div> <div class="tile company--cntnr--diversity company--cntnr--higher--hidden--press company--hide"> <div class="diversity--flex--cntnr--main ng-isolate-scope"> <div class="diversity--flex--cntnr"> <div class="diversity--cntnr--main diversity--cntnr--main--text--large"> <div class="diversity--padding--main"> <p class="diversity--title--text--main"> Our Co-Founders and the entire Uken organization have made the following commitments to Diversity, Inclusion, Belonging &amp; Equity. These commitments hold us accountable and engaged in the act of allyship and commitment to anti-racism and anti-discrimination. Allyship is a daily practice so our commitments will grow and our actions will expand. We are at the beginning of our journey. </p> <p class="diversity--body--text--main"> We commit to delivering anti-racism and anti-discrimination awareness for all team members on a continual basis. This includes workshops such as Building an Inclusive Workplace, Unconscious Bias, How to be an Ally in Action. Self-directed workshops and resources will continue to be available in our Learning Library which is updated regularly and peer reviewed. Updates to our Code of Conduct will be made consistently and in keeping with our commitment to a safe workplace. </p> <p class="diversity--body--text--main"> We will conduct a yearly voluntary survey, and share team member demographic data through a report. Year over year this data will hold us accountable on our commitments to improving diversity. We will address our network gap through partnerships with talent networks and educational institutions that serve our most impeded communities. We will accelerate the equitable development of our team members through our career pathing program. </p> <p class="diversity--body--text--main"> We will establish voluntary team member led resource groups who will provide input, and evaluate organizational progress in diversity, inclusion, belonging and equity and we will establish channels of feedback through quarterly surveys to collect data on our efforts, and areas for improvement. </p> <p class="diversity--body--text--main"> We will continuously refresh our hiring process to further enforce inclusive practices and reduce bias. This will include but not limited to more inclusive interview panels, structured interview questions, objective evaluation criteria, decision making practices and analytics to measure the attraction of a wider talent group. And we will advocate for change within the game community and donate to organizations that focus on racial justice and equity. </p>  </div> </div> </div> </div> </div> <div class="company--cntnr--press company--cntnr--lower--hidden--press company--hide"> <div class="company--cntnr--lower--press ng-isolate-scope"> <div class="company--cntnr--lower--press--left"> <div class="tile company--padding--lower--press--left"> <a href="https://www.investontario.ca/success-stories/uken-games-taking-social-mobile-gaming-next-level" target="_blank"> <p class="company--body--text--lower--smaller"> <span class="company--body--text--lower--smaller--grey">01 </span> Uken Taking Social and Mobile to Next Level </p> </a> <a href="https://business.financialpost.com/pmn/press-releases-pmn/business-wire-news-releases-pmn/jam-city-expands-global-operations-to-toronto-canada-with-the-acquisition-of-bingo-pop-from-uken-games" target="_blank"> <p class="company--body--text--lower--smaller"> <span class="company--body--text--lower--smaller--grey">02 </span> Jam City Buys Bingo Pop </p> </a> <a href="https://venturebeat.com/2017/05/18/jeopardy-finally-becomes-a-free-to-play-mobile-game/" target="_blank"> <p class="company--body--text--lower--smaller"> <span class="company--body--text--lower--smaller--grey">03 </span> Jeopardy! Free-To-Play </p> </a> <a href="http://www.pcmag.com/news/353755/jeopardy-mobile-game-launches-on-ios-android" target="_blank"> <p class="company--body--text--lower--smaller"> <span class="company--body--text--lower--smaller--grey">04 </span> Jeopardy! Launches </p> </a> </div> </div> <div class="company--cntnr--lower--press--right"> <div class="tile company--padding--lower--press--right"> <a href="http://toucharcade.com/2017/05/18/jeopardy-world-tour-is-a-pretty-fun-take-on-the-popular-game-show/" target="_blank"> <p class="company--body--text--lower--smaller"> <span class="company--body--text--lower--smaller--grey">05 </span> Jeopardy! World Tour </p> </a> <a href="https://www.theglobeandmail.com/report-on-business/economy/growth/going-up-against-candy-crush/article22011000/" target="_blank"> <p class="company--body--text--lower--smaller"> <span class="company--body--text--lower--smaller--grey">06 </span> Toronto's Uken </p> </a> <a href="http://betakit.com/deloitte-unveils-canadas-technology-fast-50/" target="_blank"> <p class="company--body--text--lower--smaller"> <span class="company--body--text--lower--smaller--grey">07 </span> Secrets from Uken </p> </a> <a href="http://betakit.com/two-canadian-gaming-studios-raise-180000-for-philippines-disaster-relief/" target="_blank"> <p class="company--body--text--lower--smaller"> <span class="company--body--text--lower--smaller--grey">08 </span> Red-hot Uken Games </p> </a> </div> </div> </div> </div> <div class="tile company--cntnr--lower--hidden--portraits company--hide"> <div class="company--cntnr--lower--icons"> <div class="company--cntnr--lower--icons--main"> <!-- ngRepeat: portrait in ::Company.portraitTiles --> </div> </div> </div> <div class="tile company--cntnr--charity company--cntnr--lower--hidden--charity company--hide"> <div class="charity--flex--cntnr--main ng-isolate-scope"> <div class="charity--flex--cntnr"> <div class="charity--cntnr--main charity--cntnr--main--text--large"> <div class="tile charity--padding--main"> <p class="charity--title--text--main">Giving Back to our Communities is important to us.</p> <p class="charity--body--text--main">We love fundraising! We will gamify everything, even our charitable donations. Uken donates yearly to Campfire Circle, Student Nutrition Programs, and Extra Life Marathon. Most recently Uken has donated to the Red Cross Ukraine Emergency Appeal, and Anishnawbe Health Toronto.</p> <p class="charity--body--text--main">Giving back to our communities is an important Uken value.</p> </div> </div> </div> <div class="charity--flex--cntnr"> <div class="charity--cntnr--main charity--cntnr--main--text--small"> <div class="tile charity--padding--main charity--cntnr--bundle--top"> <a href="https://campfirecircle.org/" target="_blank"> <p class="charity--title--text--main charity--body--text--lower">Campfire Circle</p> </a> <p class="charity--body--text--main">Each year we hold a raffle where team members volunteer their skills (baking, art commission, songwriting, pie in the face and more) to create prizes for our draw. All ticket sales go to Campfire Circle to give kids with cancer unforgettable summer camp experiences.</p> </div> </div> <div class="charity--cntnr--main charity--cntnr--small"> <span class="tile charity--image--campfire-circle charity--cntnr--bundle--bottom" role="img" aria-label="Team members raise funds for Campfire Circle by taking a Pie in The Face!" title="Team members raise funds for Campfire Circle by taking a Pie in The Face!"></span> </div> </div> <div class="charity--flex--cntnr"> <a class="charity--cntnr--main charity--cntnr--main--text--large" href="https://stmichaelsfoundation.com/" target="_blank"> <span class="tile charity--image--urban-angel" role="img" aria-label="Uken Supports St. Michael’s Hospital Foundation" title="Uken Supports St. Michael’s Hospital Foundation"></span> </a> </div> <div class="charity--flex--cntnr"> <div class="charity--cntnr--main charity--cntnr--small"> <span class="tile charity--cntnr--bundle--top charity--image--extra-life-participants" role="img" aria-label="Team members winning medals for participating in Extra Life Charity" title="Team members winning medals for participating in Extra Life Charity"></span> </div> <div class="charity--cntnr--main charity--cntnr--main--text--small"> <div class="tile charity--padding--main charity--cntnr--bundle--bottom"> <a href="https://www.extra-life.org/index.cfm?fuseaction=cms.page&amp;id=1306" target="_blank"> <p class="charity--title--text--main charity--body--text--lower">Extra Life</p> </a> <p class="charity--body--text--main">We also support Sick Kids Hospital every year by holding an Extra Life 24 hour gaming marathon. Fundraisers commit to playing for 24 hours and team members support by donating and participating in the fun (and pizza).</p> </div> </div> </div> <a class="charity--cntnr--lower--small" href="https://www.extra-life.org/index.cfm?fuseaction=cms.page&amp;id=1306" target="_blank"> <div class="tile"> <span class="tile charity--image--extra-life-logo charity--footer--logo charity--footer--logo--cntnr" role="img" aria-label="Extra Life Charity logo" title="Extra Life Charity logo"></span> </div> </a> <a class="charity--cntnr--lower--small" href="https://blackhealthalliance.ca/" target="_blank"> <div class="tile"> <span class="tile charity--image--black-health-logo charity--footer--logo" role="img" aria-label="Black Health Alliance logo" title="Black Health Alliance logo"></span> </div> </a> <a class="charity--cntnr--lower--small" href="https://www.foodbankscanada.ca/" target="_blank"> <div class="tile"> <span class="tile charity--image--food-banks-logo charity--footer--logo" role="img" aria-label="Food Banks Canada logo" title="Food Banks Canada logo"></span> </div> </a> <a class="charity--cntnr--lower--small" href="https://tfss.ca/student-nutrition-programs/" target="_blank"> <div class="tile"> <span class="tile charity--image--toronto-foundation-student-logo charity--footer--logo" role="img" aria-label="Toronto Foundation for Student Success logo" title="Toronto Foundation for Student Success logo"></span> </div> </a> </div> </div> <div class="tile company--cntnr--diversity company--cntnr--lower--hidden--diversity company--hide"> <div class="company--cntnr--lower--diversity"> <div class="company--cntnr--lower--diversity--main"> <div class="diversity--flex--cntnr--main ng-isolate-scope"> <div class="diversity--flex--cntnr"> <div class="diversity--cntnr--main diversity--cntnr--main--text--large"> <div class="diversity--padding--main"> <p class="diversity--title--text--main"> Our Co-Founders and the entire Uken organization have made the following commitments to Diversity, Inclusion, Belonging &amp; Equity. These commitments hold us accountable and engaged in the act of allyship and commitment to anti-racism and anti-discrimination. Allyship is a daily practice so our commitments will grow and our actions will expand. We are at the beginning of our journey. </p> <p class="diversity--body--text--main"> We commit to delivering anti-racism and anti-discrimination awareness for all team members on a continual basis. This includes workshops such as Building an Inclusive Workplace, Unconscious Bias, How to be an Ally in Action. Self-directed workshops and resources will continue to be available in our Learning Library which is updated regularly and peer reviewed. Updates to our Code of Conduct will be made consistently and in keeping with our commitment to a safe workplace. </p> <p class="diversity--body--text--main"> We will conduct a yearly voluntary survey, and share team member demographic data through a report. Year over year this data will hold us accountable on our commitments to improving diversity. We will address our network gap through partnerships with talent networks and educational institutions that serve our most impeded communities. We will accelerate the equitable development of our team members through our career pathing program. </p> <p class="diversity--body--text--main"> We will establish voluntary team member led resource groups who will provide input, and evaluate organizational progress in diversity, inclusion, belonging and equity and we will establish channels of feedback through quarterly surveys to collect data on our efforts, and areas for improvement. </p> <p class="diversity--body--text--main"> We will continuously refresh our hiring process to further enforce inclusive practices and reduce bias. This will include but not limited to more inclusive interview panels, structured interview questions, objective evaluation criteria, decision making practices and analytics to measure the attraction of a wider talent group. And we will advocate for change within the game community and donate to organizations that focus on racial justice and equity. </p>  </div> </div> </div> </div> </div> </div> </div> </section> <section id="games" class="section ng-scope"> <div class="header--cntnr ng-isolate-scope" section="Games.section" title="Gameplay screen from Titans mobile game"> <div class="header--background header--games"> <span role="img" aria-label="games section"></span> <h1> <span class="header--title ng-binding" ng-bind="section">games</span> </h1> </div> </div> <!-- ngRepeat: game in ::Games.large --><div class="gametile--cntnr--large  gametile--cntnr--large--even " game="game" size="large" odd="$odd" even="$even" ng-repeat="game in ::Games.large"> <div class="tile gametile--padding--large  gametile--padding--large--even "> <img class="gametile--thumbnail--large " ng-src="/assets/ava_icon.d1f32ca4.png" alt="Ava's Manor app icon" title="Ava's Manor app icon" src="/assets/ava_icon.d1f32ca4.png"> <p class="gametile--title--large "> <strong ng-bind="::game.name" class="ng-binding">Ava's Manor</strong> </p> <p class="gametile--description--large "> <span ng-bind="::game.shortDescription" class="ng-binding">Renovate the Manor and decorate the gardens while discovering mysterious clues! Relax with solitaire tripeaks and dabble in a romantic love story!</span> </p> <div class="gametile--description--large gametile--genre--platform--text--large "> <p> <!-- ngRepeat: store in ::game.storeUrls --><strong ng-repeat="store in ::game.storeUrls" class="ng-scope"> <a class="gametile--link ng-binding" href="https://app.adjust.com/645528t" target="_blank" type="_blank">Download</a><!-- ngIf: !$last --> </strong><!-- end ngRepeat: store in ::game.storeUrls --> </p> </div> <p class="gametile--description--large gametile--seeinstore--text--large "> </p> <div class="gametile--text--large--for--breakpoint--tiny"> <ul> <li> <!-- ngIf: ::game.name --><strong ng-if="::game.name" class="ng-scope">Title:</strong><!-- end ngIf: ::game.name --> <strong ng-bind="::game.name" class="ng-binding">Ava's Manor</strong> </li> <li> <!-- ngRepeat: store in ::game.storeUrls --><strong ng-repeat="store in ::game.storeUrls" class="ng-scope"> <a class="gametile--link ng-binding" href="https://app.adjust.com/645528t" target="_blank" type="_blank"> Download</a><!-- ngIf: !$last --> </strong><!-- end ngRepeat: store in ::game.storeUrls --> </li> </ul> </div> <!-- ngIf: last --> </div> </div><!-- end ngRepeat: game in ::Games.large --><div class="gametile--cntnr--large gametile--cntnr--large--odd  " game="game" size="large" odd="$odd" even="$even" ng-repeat="game in ::Games.large"> <div class="tile gametile--padding--large gametile--padding--large--odd  "> <img class="gametile--thumbnail--large " ng-src="/assets/millionaire-icon.23d13aae.png" alt="Who Wants To Be A Millionaire? app icon" title="Who Wants To Be A Millionaire? app icon" src="/assets/millionaire-icon.23d13aae.png"> <p class="gametile--title--large "> <strong ng-bind="::game.name" class="ng-binding">Who Wants To Be A Millionaire?</strong> </p> <p class="gametile--description--large "> <span ng-bind="::game.shortDescription" class="ng-binding">Who Wants To Be A Millionaire? Test your knowledge, call on the audience, &amp; build up your team of experts!</span> </p> <div class="gametile--description--large gametile--genre--platform--text--large "> <p> <!-- ngRepeat: store in ::game.storeUrls --><strong ng-repeat="store in ::game.storeUrls" class="ng-scope"> <a class="gametile--link ng-binding" href="https://app.adjust.com/w4aqt6q" target="_blank" type="_blank">Download</a><!-- ngIf: !$last --> </strong><!-- end ngRepeat: store in ::game.storeUrls --> </p> </div> <p class="gametile--description--large gametile--seeinstore--text--large "> </p> <div class="gametile--text--large--for--breakpoint--tiny"> <ul> <li> <!-- ngIf: ::game.name --><strong ng-if="::game.name" class="ng-scope">Title:</strong><!-- end ngIf: ::game.name --> <strong ng-bind="::game.name" class="ng-binding">Who Wants To Be A Millionaire?</strong> </li> <li> <!-- ngRepeat: store in ::game.storeUrls --><strong ng-repeat="store in ::game.storeUrls" class="ng-scope"> <a class="gametile--link ng-binding" href="https://app.adjust.com/w4aqt6q" target="_blank" type="_blank"> Download</a><!-- ngIf: !$last --> </strong><!-- end ngRepeat: store in ::game.storeUrls --> </li> </ul> </div> <!-- ngIf: last --> </div> </div><!-- end ngRepeat: game in ::Games.large --><div class="gametile--cntnr--large  gametile--cntnr--large--even " game="game" size="large" odd="$odd" even="$even" ng-repeat="game in ::Games.large"> <div class="tile gametile--padding--large  gametile--padding--large--even "> <img class="gametile--thumbnail--large " ng-src="/assets/jeopardy_icon.e536c838.png" alt="Jeopardy! World Tour app icon" title="Jeopardy! World Tour app icon" src="/assets/jeopardy_icon.e536c838.png"> <p class="gametile--title--large "> <strong ng-bind="::game.name" class="ng-binding">Jeopardy! World Tour</strong> </p> <p class="gametile--description--large "> <span ng-bind="::game.shortDescription" class="ng-binding">Challenge the world in the ultimate game of smarts. Play this new Jeopardy! experience as host, Alex Trebek takes you on a world tour!</span> </p> <div class="gametile--description--large gametile--genre--platform--text--large "> <p> <!-- ngRepeat: store in ::game.storeUrls --><strong ng-repeat="store in ::game.storeUrls" class="ng-scope"> <a class="gametile--link ng-binding" href="https://app.adjust.com/9uf5fhs" target="_blank" type="_blank">Download</a><!-- ngIf: !$last --> </strong><!-- end ngRepeat: store in ::game.storeUrls --> </p> </div> <p class="gametile--description--large gametile--seeinstore--text--large "> </p> <div class="gametile--text--large--for--breakpoint--tiny"> <ul> <li> <!-- ngIf: ::game.name --><strong ng-if="::game.name" class="ng-scope">Title:</strong><!-- end ngIf: ::game.name --> <strong ng-bind="::game.name" class="ng-binding">Jeopardy! World Tour</strong> </li> <li> <!-- ngRepeat: store in ::game.storeUrls --><strong ng-repeat="store in ::game.storeUrls" class="ng-scope"> <a class="gametile--link ng-binding" href="https://app.adjust.com/9uf5fhs" target="_blank" type="_blank"> Download</a><!-- ngIf: !$last --> </strong><!-- end ngRepeat: store in ::game.storeUrls --> </li> </ul> </div> <!-- ngIf: last --> </div> </div><!-- end ngRepeat: game in ::Games.large --><div class="gametile--cntnr--large gametile--cntnr--large--odd  " game="game" size="large" odd="$odd" even="$even" ng-repeat="game in ::Games.large"> <div class="tile gametile--padding--large gametile--padding--large--odd  "> <img class="gametile--thumbnail--large " ng-src="/assets/tims-word-challenge.53440fdb.png" alt="Tims Word Challenge app icon" title="Tims Word Challenge app icon" src="/assets/tims-word-challenge.53440fdb.png"> <p class="gametile--title--large "> <strong ng-bind="::game.name" class="ng-binding">Tims Word Challenge</strong> </p> <p class="gametile--description--large "> <span ng-bind="::game.shortDescription" class="ng-binding">Designed specifically for Tim Hortons customers to test their word knowledge in this modern crossword style game that allows players to earn Tims Reward Points!</span> </p> <div class="gametile--description--large gametile--genre--platform--text--large "> <p> <!-- ngRepeat: store in ::game.storeUrls --><strong ng-repeat="store in ::game.storeUrls" class="ng-scope"> <a class="gametile--link ng-binding" href="https://apps.apple.com/us/app/tim-hortons/id1143883086" target="_blank" type="_blank">iOS</a><!-- ngIf: !$last --><strong ng-if="!$last" class="ng-scope">, </strong><!-- end ngIf: !$last --> </strong><!-- end ngRepeat: store in ::game.storeUrls --><strong ng-repeat="store in ::game.storeUrls" class="ng-scope"> <a class="gametile--link ng-binding" href="https://play.google.com/store/apps/details?id=digital.rbi.timhortons" target="_blank" type="_blank">Android</a><!-- ngIf: !$last --> </strong><!-- end ngRepeat: store in ::game.storeUrls --> </p> </div> <p class="gametile--description--large gametile--seeinstore--text--large "> </p> <div class="gametile--text--large--for--breakpoint--tiny"> <ul> <li> <!-- ngIf: ::game.name --><strong ng-if="::game.name" class="ng-scope">Title:</strong><!-- end ngIf: ::game.name --> <strong ng-bind="::game.name" class="ng-binding">Tims Word Challenge</strong> </li> <li> <!-- ngRepeat: store in ::game.storeUrls --><strong ng-repeat="store in ::game.storeUrls" class="ng-scope"> <a class="gametile--link ng-binding" href="https://apps.apple.com/us/app/tim-hortons/id1143883086" target="_blank" type="_blank"> iOS</a><!-- ngIf: !$last --><strong ng-if="!$last" class="ng-scope">, </strong><!-- end ngIf: !$last --> </strong><!-- end ngRepeat: store in ::game.storeUrls --><strong ng-repeat="store in ::game.storeUrls" class="ng-scope"> <a class="gametile--link ng-binding" href="https://play.google.com/store/apps/details?id=digital.rbi.timhortons" target="_blank" type="_blank"> Android</a><!-- ngIf: !$last --> </strong><!-- end ngRepeat: store in ::game.storeUrls --> </li> </ul> </div> <!-- ngIf: last --> </div> </div><!-- end ngRepeat: game in ::Games.large --><div class="gametile--cntnr--large  gametile--cntnr--large--even " game="game" size="large" odd="$odd" even="$even" ng-repeat="game in ::Games.large"> <div class="tile gametile--padding--large  gametile--padding--large--even "> <img class="gametile--thumbnail--large " ng-src="/assets/bingo_pop.22c44579.png" alt="Bingo Pop app icon" title="Bingo Pop app icon" src="/assets/bingo_pop.22c44579.png"> <p class="gametile--title--large "> <strong ng-bind="::game.name" class="ng-binding">Bingo Pop</strong> </p> <p class="gametile--description--large "> <span ng-bind="::game.shortDescription" class="ng-binding">Bingo Pop has been acquired by Jam City</span> </p> <div class="gametile--description--large gametile--genre--platform--text--large "> <p> <!-- ngRepeat: store in ::game.storeUrls --><strong ng-repeat="store in ::game.storeUrls" class="ng-scope"> <a class="gametile--link ng-binding" href="https://venturebeat.com/2018/11/28/jam-city-acquires-bingo-pop-maker-uken/" target="_blank" type="_blank">Read About It Here</a><!-- ngIf: !$last --> </strong><!-- end ngRepeat: store in ::game.storeUrls --> </p> </div> <p class="gametile--description--large gametile--seeinstore--text--large "> </p> <div class="gametile--text--large--for--breakpoint--tiny"> <ul> <li> <!-- ngIf: ::game.name --><strong ng-if="::game.name" class="ng-scope">Title:</strong><!-- end ngIf: ::game.name --> <strong ng-bind="::game.name" class="ng-binding">Bingo Pop</strong> </li> <li> <!-- ngRepeat: store in ::game.storeUrls --><strong ng-repeat="store in ::game.storeUrls" class="ng-scope"> <a class="gametile--link ng-binding" href="https://venturebeat.com/2018/11/28/jam-city-acquires-bingo-pop-maker-uken/" target="_blank" type="_blank"> Read About It Here</a><!-- ngIf: !$last --> </strong><!-- end ngRepeat: store in ::game.storeUrls --> </li> </ul> </div> <!-- ngIf: last --> </div> </div><!-- end ngRepeat: game in ::Games.large --><div class="gametile--cntnr--large gametile--cntnr--large--odd  " game="game" size="large" odd="$odd" even="$even" ng-repeat="game in ::Games.large"> <div class="tile gametile--padding--large gametile--padding--large--odd  "> <img class="gametile--thumbnail--large " ng-src="/assets/kingsofpool_icon.9b4be602.png" alt="Kings of Pool app icon" title="Kings of Pool app icon" src="/assets/kingsofpool_icon.9b4be602.png"> <p class="gametile--title--large "> <strong ng-bind="::game.name" class="ng-binding">Kings of Pool</strong> </p> <p class="gametile--description--large "> <span ng-bind="::game.shortDescription" class="ng-binding">Face off against skilled 8-Ball Pool Players from around the world. Build up your cash and become the richest billiards player in the game.</span> </p> <div class="gametile--description--large gametile--genre--platform--text--large "> <p> <!-- ngRepeat: store in ::game.storeUrls --><strong ng-repeat="store in ::game.storeUrls" class="ng-scope"> <a class="gametile--link ng-binding" href="https://app.adjust.com/3awmp3r" target="_blank" type="_blank">Download</a><!-- ngIf: !$last --> </strong><!-- end ngRepeat: store in ::game.storeUrls --> </p> </div> <p class="gametile--description--large gametile--seeinstore--text--large "> </p> <div class="gametile--text--large--for--breakpoint--tiny"> <ul> <li> <!-- ngIf: ::game.name --><strong ng-if="::game.name" class="ng-scope">Title:</strong><!-- end ngIf: ::game.name --> <strong ng-bind="::game.name" class="ng-binding">Kings of Pool</strong> </li> <li> <!-- ngRepeat: store in ::game.storeUrls --><strong ng-repeat="store in ::game.storeUrls" class="ng-scope"> <a class="gametile--link ng-binding" href="https://app.adjust.com/3awmp3r" target="_blank" type="_blank"> Download</a><!-- ngIf: !$last --> </strong><!-- end ngRepeat: store in ::game.storeUrls --> </li> </ul> </div> <!-- ngIf: last --> </div> </div><!-- end ngRepeat: game in ::Games.large --> <!-- ngRepeat: game in ::Games.small --> </section> <div class="ng-scope"> <section id="careers" class="section"> <div class="header--cntnr ng-isolate-scope" section="Careers.section" title="Team members in the office working at their desks"> <div class="header--background header--careers"> <span role="img" aria-label="careers section"></span> <h1> <span class="header--title ng-binding" ng-bind="section">careers</span> </h1> </div> </div> </section> <section id="careersInfo" class="section"> <div class="careers--flex--cntnr--main"> <div class="careers--flex--cntnr"> <div class="careers--cntnr--main careers--cntnr--main--text"> <div class="tile careers--padding--main"> <p class="careers--title--text--main">Join us!</p> <p class="careers--body--text--main">At Uken, we’re making games that captivate and engage millions of players around the world. We’re constantly looking for creative people who are energized to work in small teams to build amazing products with us.</p> </div> </div> <div class="careers--cntnr--main careers--cntnr--left"> <span class="tile careers--image--side" role="img" aria-label="Team member sitting at their desk" title="Team member sitting at their desk"></span> </div> </div> <div class="careers--cntnr--main careers--cntnr--right"> <span class="tile careers--image--main" role="img" aria-label="Team member at their desk working on a tablet" title="Team member at their desk working on a tablet"></span> </div> </div> <!-- ngRepeat: career in ::CareersInfo.info track by $index --><div class="careertile--cntnr ng-scope ng-isolate-scope" career="career" middle="$middle" ng-repeat="career in ::CareersInfo.info track by $index"> <div class="tile careertile--padding--small careertile--padding careertile--padding--left   careertile--padding--top "> <img class="careertile--icon" ng-src="/assets/technology.c1f23e6f.svg" alt="technology icon" title="technology icon" src="/assets/technology.c1f23e6f.svg"> <div class="careertile--textbox--main"> <div class="careertile--title--text--main"> <p ng-bind="::career.name" class="ng-binding">Technology</p> </div> <div class="careertile--description--text--main"> <p ng-bind="::career.description" class="ng-binding">We’re always looking at ways of pushing technology to create the best experiences. We create our own tools and services to make the process of building games easier and faster. We even hold our own version of a hackathon - we call it hadoukathon!</p> </div> </div> </div> </div><!-- end ngRepeat: career in ::CareersInfo.info track by $index --><div class="careertile--cntnr ng-scope ng-isolate-scope" career="career" middle="$middle" ng-repeat="career in ::CareersInfo.info track by $index"> <div class="tile careertile--padding--small careertile--padding  careertile--padding--centre  careertile--padding--top "> <img class="careertile--icon" ng-src="/assets/career.9e8627b8.svg" alt="career icon" title="career icon" src="/assets/career.9e8627b8.svg"> <div class="careertile--textbox--main"> <div class="careertile--title--text--main"> <p ng-bind="::career.name" class="ng-binding">Career</p> </div> <div class="careertile--description--text--main"> <p ng-bind="::career.description" class="ng-binding">We’re growing fast and so will you! Team members participate in 1-1s, development check-ins, receive a professional development allowance and have many opportunities to pair with team-mates to learn something new.</p> </div> </div> </div> </div><!-- end ngRepeat: career in ::CareersInfo.info track by $index --><div class="careertile--cntnr ng-scope ng-isolate-scope" career="career" middle="$middle" ng-repeat="career in ::CareersInfo.info track by $index"> <div class="tile careertile--padding--small careertile--padding   careertile--padding--right careertile--padding--top "> <img class="careertile--icon" ng-src="/assets/rewards.2ef3d73b.svg" alt="rewards icon" title="rewards icon" src="/assets/rewards.2ef3d73b.svg"> <div class="careertile--textbox--main"> <div class="careertile--title--text--main"> <p ng-bind="::career.name" class="ng-binding">Rewards</p> </div> <div class="careertile--description--text--main"> <p ng-bind="::career.description" class="ng-binding">We offer competitive salaries, bonuses and option grants. We provide group RRSPs and TFSAs and match RRSP contributions. Flexible vacation, time off and remote work round out our commitment to a happy and productive workplace.</p> </div> </div> </div> </div><!-- end ngRepeat: career in ::CareersInfo.info track by $index --><div class="careertile--cntnr ng-scope ng-isolate-scope" career="career" middle="$middle" ng-repeat="career in ::CareersInfo.info track by $index"> <div class="tile careertile--padding--small careertile--padding careertile--padding--left    careertile--padding--bottom"> <img class="careertile--icon" ng-src="/assets/workplace.de087f82.svg" alt="Work From Anywhere icon" title="Work From Anywhere icon" src="/assets/workplace.de087f82.svg"> <div class="careertile--textbox--main"> <div class="careertile--title--text--main"> <p ng-bind="::career.name" class="ng-binding">Workplace</p> </div> <div class="careertile--description--text--main"> <p ng-bind="::career.description" class="ng-binding">Have the freedom to work from anywhere! Do your best work from your best place. Uken is a remote first workplace.</p> </div> </div> </div> </div><!-- end ngRepeat: career in ::CareersInfo.info track by $index --><div class="careertile--cntnr ng-scope ng-isolate-scope" career="career" middle="$middle" ng-repeat="career in ::CareersInfo.info track by $index"> <div class="tile careertile--padding--small careertile--padding  careertile--padding--centre   careertile--padding--bottom"> <img class="careertile--icon" ng-src="/assets/focus.6ab81b31.svg" alt="focus icon" title="focus icon" src="/assets/focus.6ab81b31.svg"> <div class="careertile--textbox--main"> <div class="careertile--title--text--main"> <p ng-bind="::career.name" class="ng-binding">Focus</p> </div> <div class="careertile--description--text--main"> <p ng-bind="::career.description" class="ng-binding">Our teams develop OKRs (Objectives &amp; Key results) on a quarterly basis. We spend a lot of time reflecting on what we can do better! Daily stand-ups, town halls and weekly updates from our Founders and Game Leads keep everyone in the loop.</p> </div> </div> </div> </div><!-- end ngRepeat: career in ::CareersInfo.info track by $index --><div class="careertile--cntnr ng-scope ng-isolate-scope" career="career" middle="$middle" ng-repeat="career in ::CareersInfo.info track by $index"> <div class="tile careertile--padding--small careertile--padding   careertile--padding--right  careertile--padding--bottom"> <img class="careertile--icon" ng-src="/assets/wellness.c186c6d8.svg" alt="wellness icon" title="wellness icon" src="/assets/wellness.c186c6d8.svg"> <div class="careertile--textbox--main"> <div class="careertile--title--text--main"> <p ng-bind="::career.name" class="ng-binding">Wellness</p> </div> <div class="careertile--description--text--main"> <p ng-bind="::career.description" class="ng-binding">We want our people healthy &amp; happy so we offer a comprehensive benefit program, a flexible spend allowance, wellness workshops, and a discounted gym membership.</p> </div> </div> </div> </div><!-- end ngRepeat: career in ::CareersInfo.info track by $index --> </section> <div> </div></div> <div class="ng-scope"> <section id="current-positions" class="section"> <div class="header--cntnr ng-isolate-scope" section="CurrentPositions.section" title="Team members eating lunch in the lunchroom"> <div class="header--background header--openings"> <span role="img" aria-label="openings section"></span> <h1> <span class="header--title ng-binding" ng-bind="section">openings</span> </h1> </div> </div> </section> <u-jobs-list><div> <div class="jobs-list"> <!-- ngIf: !jobsList.showRetry && !jobsList.openings --> <!-- ngIf: jobsList.openings && jobsList.openings.length < 1 --> <!-- ngIf: jobsList.showRetry && !jobsList.openings --> </div> <!-- ngIf: isJobListShowing() --><section class="section job--list--layout--large ng-scope" ng-if="isJobListShowing()" style=""> <div class="jobtile--cntnr--large" ng-style="" opening="jobsList.openings[0]" size="large"> <div class="tile jobtile--padding--large"> <p class="jobtile--title--large" ng-bind="::opening.title">Game Designer I - Live Ops - Remote</p> <div class="jobtile--description--large jobtile--type--location--text"> <p> <strong>Location</strong>: <span ng-bind="::opening.location" class="ng-binding"></span> </p> </div> <a class="jobtile--description--large jobtile--seefullposting--text jobtile--link" href="https://uken.bamboohr.com/careers/81" target="_blank"> See Full Posting </a> </div> </div> <div class="job--list--flex--cntnr"> <!-- ngRepeat: opening in jobsList.openings.slice(1, 3) track by $index --><!-- ngIf: $index < (displayLimit - 1) --><div class="jobtile--cntnr--small" ng-style="" ng-repeat="opening in jobsList.openings.slice(1, 3) track by $index" opening="opening" size="small" ng-if="$index < (displayLimit - 1)"> <div class="tile jobtile--padding--small"> <p class="jobtile--title--small" ng-bind="::opening.title">Artist II - Remote</p> <div class="jobtile--description--small jobtile--type--location--text"> <p> <strong>Location</strong>: <span ng-bind="::opening.location" class="ng-binding"></span> </p> </div> <a class="jobtile--description--small jobtile--seefullposting--text jobtile--link" href="https://uken.bamboohr.com/careers/79" target="_blank"> See Full Posting </a> </div> </div><!-- end ngIf: $index < (displayLimit - 1) --><!-- end ngRepeat: opening in jobsList.openings.slice(1, 3) track by $index --><!-- ngIf: $index < (displayLimit - 1) --><div class="jobtile--cntnr--small" ng-style="" ng-repeat="opening in jobsList.openings.slice(1, 3) track by $index" opening="opening" size="small" ng-if="$index < (displayLimit - 1)"> <div class="tile jobtile--padding--small"> <p class="jobtile--title--small" ng-bind="::opening.title">Performance Marketer I - Remote</p> <div class="jobtile--description--small jobtile--type--location--text"> <p> <strong>Location</strong>: <span ng-bind="::opening.location" class="ng-binding"></span> </p> </div> <a class="jobtile--description--small jobtile--seefullposting--text jobtile--link" href="https://uken.bamboohr.com/careers/82" target="_blank"> See Full Posting </a> </div> </div><!-- end ngIf: $index < (displayLimit - 1) --><!-- end ngRepeat: opening in jobsList.openings.slice(1, 3) track by $index --> <!-- ngRepeat: filler in getFillerTiles('nested') --> </div> <!-- ngRepeat: opening in jobsList.openings.slice(3, jobsList.openings.length) track by $index --><!-- ngIf: $index < (displayLimit - 3) --><div class="jobtile--cntnr--small" ng-style="" ng-repeat="opening in jobsList.openings.slice(3, jobsList.openings.length) track by $index" opening="opening" size="small" ng-if="$index < (displayLimit - 3)"> <div class="tile jobtile--padding--small"> <p class="jobtile--title--small" ng-bind="::opening.title">Product Marketing Manager - Remote</p> <div class="jobtile--description--small jobtile--type--location--text"> <p> <strong>Location</strong>: <span ng-bind="::opening.location" class="ng-binding"></span> </p> </div> <a class="jobtile--description--small jobtile--seefullposting--text jobtile--link" href="https://uken.bamboohr.com/careers/80" target="_blank"> See Full Posting </a> </div> </div><!-- end ngIf: $index < (displayLimit - 3) --><!-- end ngRepeat: opening in jobsList.openings.slice(3, jobsList.openings.length) track by $index --> <!-- ngRepeat: filler in getFillerTiles('unnested') --><div class="filler--tile--cntnr--twoByOne" ng-repeat="filler in getFillerTiles('unnested')" size="filler.size" index="filler.index"> <div class="tile filler--tile--padding filler--tile--padding--twoByOne"> <p class="filler--tile--headline--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].heading">Why Uken?</p> <p class="filler--tile--body--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].body">Our Work From Anywhere workplace is filled with learning, innovation, collaboration and virtual and in-person connection events. Daily team standups, weekly demos, team updates, learning workshops and micro and organizational events keep us connected and engaged. Join us! </p> <a class="filler--tile--body--twoByOne filler--tile--link--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].link.text" href=""></a> </div> </div><!-- end ngRepeat: filler in getFillerTiles('unnested') --><div class="filler--tile--cntnr--twoByOne" ng-repeat="filler in getFillerTiles('unnested')" size="filler.size" index="filler.index"> <div class="tile filler--tile--padding filler--tile--padding--twoByOne"> <p class="filler--tile--headline--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].heading">What We Do...</p> <p class="filler--tile--body--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].body">Our teams are incredibly busy with game design, production, and development. Under the hood, we also build a lot of internal tools and services that make the process of building games much easier and faster.</p> <a class="filler--tile--body--twoByOne filler--tile--link--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].link.text" href=""></a> </div> </div><!-- end ngRepeat: filler in getFillerTiles('unnested') --><div class="filler--tile--cntnr--threeByOne" ng-repeat="filler in getFillerTiles('unnested')" size="filler.size" index="filler.index"> <div class="tile filler--tile--padding filler--tile--padding--threeByOne"> <p class="filler--tile--headline--threeByOne" ng-bind="FillerTile.fillerTileData[size][index].heading">Notice</p> <p class="filler--tile--body--threeByOne" ng-bind="FillerTile.fillerTileData[size][index].body">Uken will never ask for or solicit money from a job applicant for the promise of a job nor would we ask you to pay for a laptop or equipment. Uken will not ask for personal information such as banking info, addresses or SIN numbers in a job application. Uken will never send an employment offer to a candidate without completing a full recruiting process which includes interviews with the team. If you have any concerns or have received a suspicious message from someone who says they represent Uken, please verify the authenticity of the message. Some guidelines here:</p> <a class="filler--tile--body--threeByOne filler--tile--link--threeByOne" ng-bind="FillerTile.fillerTileData[size][index].link.text" href="https://www.antifraudcentre-centreantifraude.ca/protect-protegez-eng.htm">Canadian Anti-Fraud Centre</a> </div> </div><!-- end ngRepeat: filler in getFillerTiles('unnested') --> <!-- ngIf: isJobListHigh() --> </section><!-- end ngIf: isJobListShowing() --> <!-- ngIf: isJobListShowing() --><section class="section job--list--layout--small ng-scope" ng-if="isJobListShowing()" style=""> <!-- ngRepeat: opening in jobsList.openings track by $index --><!-- ngIf: $index < displayLimit --><div class="jobtile--cntnr--large" ng-style="" ng-repeat="opening in jobsList.openings track by $index" opening="opening" size="large" ng-if="$index < displayLimit"> <div class="tile jobtile--padding--large"> <p class="jobtile--title--large" ng-bind="::opening.title">Game Designer I - Live Ops - Remote</p> <div class="jobtile--description--large jobtile--type--location--text"> <p> <strong>Location</strong>: <span ng-bind="::opening.location" class="ng-binding"></span> </p> </div> <a class="jobtile--description--large jobtile--seefullposting--text jobtile--link" href="https://uken.bamboohr.com/careers/81" target="_blank"> See Full Posting </a> </div> </div><!-- end ngIf: $index < displayLimit --><!-- end ngRepeat: opening in jobsList.openings track by $index --><!-- ngIf: $index < displayLimit --><div class="jobtile--cntnr--large" ng-style="" ng-repeat="opening in jobsList.openings track by $index" opening="opening" size="large" ng-if="$index < displayLimit"> <div class="tile jobtile--padding--large"> <p class="jobtile--title--large" ng-bind="::opening.title">Artist II - Remote</p> <div class="jobtile--description--large jobtile--type--location--text"> <p> <strong>Location</strong>: <span ng-bind="::opening.location" class="ng-binding"></span> </p> </div> <a class="jobtile--description--large jobtile--seefullposting--text jobtile--link" href="https://uken.bamboohr.com/careers/79" target="_blank"> See Full Posting </a> </div> </div><!-- end ngIf: $index < displayLimit --><!-- end ngRepeat: opening in jobsList.openings track by $index --><!-- ngIf: $index < displayLimit --><div class="jobtile--cntnr--large" ng-style="" ng-repeat="opening in jobsList.openings track by $index" opening="opening" size="large" ng-if="$index < displayLimit"> <div class="tile jobtile--padding--large"> <p class="jobtile--title--large" ng-bind="::opening.title">Performance Marketer I - Remote</p> <div class="jobtile--description--large jobtile--type--location--text"> <p> <strong>Location</strong>: <span ng-bind="::opening.location" class="ng-binding"></span> </p> </div> <a class="jobtile--description--large jobtile--seefullposting--text jobtile--link" href="https://uken.bamboohr.com/careers/82" target="_blank"> See Full Posting </a> </div> </div><!-- end ngIf: $index < displayLimit --><!-- end ngRepeat: opening in jobsList.openings track by $index --><!-- ngIf: $index < displayLimit --><div class="jobtile--cntnr--large" ng-style="" ng-repeat="opening in jobsList.openings track by $index" opening="opening" size="large" ng-if="$index < displayLimit"> <div class="tile jobtile--padding--large"> <p class="jobtile--title--large" ng-bind="::opening.title">Product Marketing Manager - Remote</p> <div class="jobtile--description--large jobtile--type--location--text"> <p> <strong>Location</strong>: <span ng-bind="::opening.location" class="ng-binding"></span> </p> </div> <a class="jobtile--description--large jobtile--seefullposting--text jobtile--link" href="https://uken.bamboohr.com/careers/80" target="_blank"> See Full Posting </a> </div> </div><!-- end ngIf: $index < displayLimit --><!-- end ngRepeat: opening in jobsList.openings track by $index --> <!-- ngRepeat: filler in getFillerTiles('unnested') --><div class="filler--tile--cntnr--twoByOne" ng-repeat="filler in getFillerTiles('unnested')" size="filler.size" index="filler.index"> <div class="tile filler--tile--padding filler--tile--padding--twoByOne"> <p class="filler--tile--headline--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].heading">Why Uken?</p> <p class="filler--tile--body--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].body">Our Work From Anywhere workplace is filled with learning, innovation, collaboration and virtual and in-person connection events. Daily team standups, weekly demos, team updates, learning workshops and micro and organizational events keep us connected and engaged. Join us! </p> <a class="filler--tile--body--twoByOne filler--tile--link--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].link.text" href=""></a> </div> </div><!-- end ngRepeat: filler in getFillerTiles('unnested') --><div class="filler--tile--cntnr--twoByOne" ng-repeat="filler in getFillerTiles('unnested')" size="filler.size" index="filler.index"> <div class="tile filler--tile--padding filler--tile--padding--twoByOne"> <p class="filler--tile--headline--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].heading">What We Do...</p> <p class="filler--tile--body--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].body">Our teams are incredibly busy with game design, production, and development. Under the hood, we also build a lot of internal tools and services that make the process of building games much easier and faster.</p> <a class="filler--tile--body--twoByOne filler--tile--link--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].link.text" href=""></a> </div> </div><!-- end ngRepeat: filler in getFillerTiles('unnested') --><div class="filler--tile--cntnr--threeByOne" ng-repeat="filler in getFillerTiles('unnested')" size="filler.size" index="filler.index"> <div class="tile filler--tile--padding filler--tile--padding--threeByOne"> <p class="filler--tile--headline--threeByOne" ng-bind="FillerTile.fillerTileData[size][index].heading">Notice</p> <p class="filler--tile--body--threeByOne" ng-bind="FillerTile.fillerTileData[size][index].body">Uken will never ask for or solicit money from a job applicant for the promise of a job nor would we ask you to pay for a laptop or equipment. Uken will not ask for personal information such as banking info, addresses or SIN numbers in a job application. Uken will never send an employment offer to a candidate without completing a full recruiting process which includes interviews with the team. If you have any concerns or have received a suspicious message from someone who says they represent Uken, please verify the authenticity of the message. Some guidelines here:</p> <a class="filler--tile--body--threeByOne filler--tile--link--threeByOne" ng-bind="FillerTile.fillerTileData[size][index].link.text" href="https://www.antifraudcentre-centreantifraude.ca/protect-protegez-eng.htm">Canadian Anti-Fraud Centre</a> </div> </div><!-- end ngRepeat: filler in getFillerTiles('unnested') --> <!-- ngIf: isJobListHigh() --> </section><!-- end ngIf: isJobListShowing() --> <!-- ngIf: isJobListShowing() --><section class="section job--list--layout--tiny ng-scope" ng-if="isJobListShowing()" style=""> <!-- ngRepeat: opening in jobsList.openings track by $index --><!-- ngIf: $index < displayLimit --><div class="jobtile--cntnr--large" ng-style="" ng-repeat="opening in jobsList.openings track by $index" opening="opening" size="large" ng-if="$index < displayLimit"> <div class="tile jobtile--padding--large"> <p class="jobtile--title--large" ng-bind="::opening.title">Game Designer I - Live Ops - Remote</p> <div class="jobtile--description--large jobtile--type--location--text"> <p> <strong>Location</strong>: <span ng-bind="::opening.location" class="ng-binding"></span> </p> </div> <a class="jobtile--description--large jobtile--seefullposting--text jobtile--link" href="https://uken.bamboohr.com/careers/81" target="_blank"> See Full Posting </a> </div> </div><!-- end ngIf: $index < displayLimit --><!-- end ngRepeat: opening in jobsList.openings track by $index --><!-- ngIf: $index < displayLimit --><div class="jobtile--cntnr--large" ng-style="" ng-repeat="opening in jobsList.openings track by $index" opening="opening" size="large" ng-if="$index < displayLimit"> <div class="tile jobtile--padding--large"> <p class="jobtile--title--large" ng-bind="::opening.title">Artist II - Remote</p> <div class="jobtile--description--large jobtile--type--location--text"> <p> <strong>Location</strong>: <span ng-bind="::opening.location" class="ng-binding"></span> </p> </div> <a class="jobtile--description--large jobtile--seefullposting--text jobtile--link" href="https://uken.bamboohr.com/careers/79" target="_blank"> See Full Posting </a> </div> </div><!-- end ngIf: $index < displayLimit --><!-- end ngRepeat: opening in jobsList.openings track by $index --><!-- ngIf: $index < displayLimit --><div class="jobtile--cntnr--large" ng-style="" ng-repeat="opening in jobsList.openings track by $index" opening="opening" size="large" ng-if="$index < displayLimit"> <div class="tile jobtile--padding--large"> <p class="jobtile--title--large" ng-bind="::opening.title">Performance Marketer I - Remote</p> <div class="jobtile--description--large jobtile--type--location--text"> <p> <strong>Location</strong>: <span ng-bind="::opening.location" class="ng-binding"></span> </p> </div> <a class="jobtile--description--large jobtile--seefullposting--text jobtile--link" href="https://uken.bamboohr.com/careers/82" target="_blank"> See Full Posting </a> </div> </div><!-- end ngIf: $index < displayLimit --><!-- end ngRepeat: opening in jobsList.openings track by $index --><!-- ngIf: $index < displayLimit --><div class="jobtile--cntnr--large" ng-style="" ng-repeat="opening in jobsList.openings track by $index" opening="opening" size="large" ng-if="$index < displayLimit"> <div class="tile jobtile--padding--large"> <p class="jobtile--title--large" ng-bind="::opening.title">Product Marketing Manager - Remote</p> <div class="jobtile--description--large jobtile--type--location--text"> <p> <strong>Location</strong>: <span ng-bind="::opening.location" class="ng-binding"></span> </p> </div> <a class="jobtile--description--large jobtile--seefullposting--text jobtile--link" href="https://uken.bamboohr.com/careers/80" target="_blank"> See Full Posting </a> </div> </div><!-- end ngIf: $index < displayLimit --><!-- end ngRepeat: opening in jobsList.openings track by $index --> <!-- ngRepeat: filler in getFillerTiles('unnested') --><div class="filler--tile--cntnr--twoByOne" ng-repeat="filler in getFillerTiles('unnested')" size="filler.size" index="filler.index"> <div class="tile filler--tile--padding filler--tile--padding--twoByOne"> <p class="filler--tile--headline--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].heading">Why Uken?</p> <p class="filler--tile--body--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].body">Our Work From Anywhere workplace is filled with learning, innovation, collaboration and virtual and in-person connection events. Daily team standups, weekly demos, team updates, learning workshops and micro and organizational events keep us connected and engaged. Join us! </p> <a class="filler--tile--body--twoByOne filler--tile--link--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].link.text" href=""></a> </div> </div><!-- end ngRepeat: filler in getFillerTiles('unnested') --><div class="filler--tile--cntnr--twoByOne" ng-repeat="filler in getFillerTiles('unnested')" size="filler.size" index="filler.index"> <div class="tile filler--tile--padding filler--tile--padding--twoByOne"> <p class="filler--tile--headline--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].heading">What We Do...</p> <p class="filler--tile--body--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].body">Our teams are incredibly busy with game design, production, and development. Under the hood, we also build a lot of internal tools and services that make the process of building games much easier and faster.</p> <a class="filler--tile--body--twoByOne filler--tile--link--twoByOne" ng-bind="FillerTile.fillerTileData[size][index].link.text" href=""></a> </div> </div><!-- end ngRepeat: filler in getFillerTiles('unnested') --><div class="filler--tile--cntnr--threeByOne" ng-repeat="filler in getFillerTiles('unnested')" size="filler.size" index="filler.index"> <div class="tile filler--tile--padding filler--tile--padding--threeByOne"> <p class="filler--tile--headline--threeByOne" ng-bind="FillerTile.fillerTileData[size][index].heading">Notice</p> <p class="filler--tile--body--threeByOne" ng-bind="FillerTile.fillerTileData[size][index].body">Uken will never ask for or solicit money from a job applicant for the promise of a job nor would we ask you to pay for a laptop or equipment. Uken will not ask for personal information such as banking info, addresses or SIN numbers in a job application. Uken will never send an employment offer to a candidate without completing a full recruiting process which includes interviews with the team. If you have any concerns or have received a suspicious message from someone who says they represent Uken, please verify the authenticity of the message. Some guidelines here:</p> <a class="filler--tile--body--threeByOne filler--tile--link--threeByOne" ng-bind="FillerTile.fillerTileData[size][index].link.text" href="https://www.antifraudcentre-centreantifraude.ca/protect-protegez-eng.htm">Canadian Anti-Fraud Centre</a> </div> </div><!-- end ngRepeat: filler in getFillerTiles('unnested') --> <!-- ngIf: isJobListHigh() --> </section><!-- end ngIf: isJobListShowing() --> <!-- ngIf: !isJobListShowing() --> </div> </u-jobs-list> <div> </div></div> </ui-view>
  <footer class="section section--footer"> <div class="tile-cntnr--w-half--h-auto footer--partial"> <div class="tile tile--footer tile--relative footer--text--left"> <div class="footer--brand--logo"> <a ui-sref="home" class="footer__logo-link footer--link" href="/"> <svg class="footer__uken-logo" role="img" aria-labelledby="footer__uken-logo-title"> <title id="footer__uken-logo-title">Uken Games logo</title> <use xlink:href="#logo--uken"></use> </svg> </a> </div> </div> </div> <div class="tile-cntnr--w-half--h-auto footer--partial"> <ul class="tile tile--footer tile--relative tile--end footer--text--right"> <li class="footer__links-item"> <a ui-sref="privacy" class="footer-links__link footer--link footer--text--words" href="/privacy">Privacy Policy</a> </li> <li class="footer__links-item"> <a ui-sref="tos" class="footer-links__link footer--link footer--text--words" href="/tos">Terms of Service</a> </li> <li class="footer__links-item"> <a ui-sref="accessibility" class="footer-links__link footer--link footer--text--words" href="/accessibility">Accessibility</a> </li> </ul> </div> <div class="tile-cntnr--h-auto"> <div class="tile tile--footer tile--relative footer--text--left footer--h--center"> <div class="footer--partner--logo"> <!-- ngRepeat: logo in ::footer.logos --><div class="tile footer--partner--logo--tile footerlogo--cntnr ng-scope ng-isolate-scope" logo="logo" ng-repeat="logo in ::footer.logos"> <div class="footerlogo--background" title="Great Place to Work certification 2024"> <!-- ngIf: ::footerLogo.hasLink(logo) --><a href="https://www.greatplacetowork.ca/en/" ng-if="::footerLogo.hasLink(logo)" target="_blank" class="ng-scope"> <img ng-src="/assets/gptw2024.32ac07d7.jpg" class="footerlogo--icons" alt="Great Place to Work certification 2024" title="Great Place to Work certification 2024" src="/assets/gptw2024.32ac07d7.jpg"> </a><!-- end ngIf: ::footerLogo.hasLink(logo) --> <!-- ngIf: ::!footerLogo.hasLink(logo) --> </div> </div><!-- end ngRepeat: logo in ::footer.logos --><div class="tile footer--partner--logo--tile footerlogo--cntnr ng-scope ng-isolate-scope" logo="logo" ng-repeat="logo in ::footer.logos"> <div class="footerlogo--background" title="Canada's Top Small and Medium Employers 2023"> <!-- ngIf: ::footerLogo.hasLink(logo) --><a href="https://reviews.canadastop100.com/top-employer-uken-studios" ng-if="::footerLogo.hasLink(logo)" target="_blank" class="ng-scope"> <img ng-src="/assets/sme-2023.410490bf.png" class="footerlogo--icons" alt="Canada's Top Small and Medium Employers 2023" title="Canada's Top Small and Medium Employers 2023" src="/assets/sme-2023.410490bf.png"> </a><!-- end ngIf: ::footerLogo.hasLink(logo) --> <!-- ngIf: ::!footerLogo.hasLink(logo) --> </div> </div><!-- end ngRepeat: logo in ::footer.logos --><div class="tile footer--partner--logo--tile footerlogo--cntnr ng-scope ng-isolate-scope" logo="logo" ng-repeat="logo in ::footer.logos"> <div class="footerlogo--background" title="Best Workplaces in Canada 2022"> <!-- ngIf: ::footerLogo.hasLink(logo) --><a href="https://www.greatplacetowork.ca/en/best-workplaces-in-canada-2022-50-99-employees" ng-if="::footerLogo.hasLink(logo)" target="_blank" class="ng-scope"> <img ng-src="/assets/best_workplaces_in_canada_2022.1927e492.jpg" class="footerlogo--icons" alt="Best Workplaces in Canada 2022" title="Best Workplaces in Canada 2022" src="/assets/best_workplaces_in_canada_2022.1927e492.jpg"> </a><!-- end ngIf: ::footerLogo.hasLink(logo) --> <!-- ngIf: ::!footerLogo.hasLink(logo) --> </div> </div><!-- end ngRepeat: logo in ::footer.logos --><div class="tile footer--partner--logo--tile footerlogo--cntnr ng-scope ng-isolate-scope" logo="logo" ng-repeat="logo in ::footer.logos"> <div class="footerlogo--background" title="Greater Toronto's Top 2022 Employers"> <!-- ngIf: ::footerLogo.hasLink(logo) --><a href="https://reviews.canadastop100.com/top-employer-uken-studios" ng-if="::footerLogo.hasLink(logo)" target="_blank" class="ng-scope"> <img ng-src="/assets/toronto-2022-english.6ecb8753.png" class="footerlogo--icons" alt="Greater Toronto's Top 2022 Employers" title="Greater Toronto's Top 2022 Employers" src="/assets/toronto-2022-english.6ecb8753.png"> </a><!-- end ngIf: ::footerLogo.hasLink(logo) --> <!-- ngIf: ::!footerLogo.hasLink(logo) --> </div> </div><!-- end ngRepeat: logo in ::footer.logos --><div class="tile footer--partner--logo--tile footerlogo--cntnr ng-scope ng-isolate-scope" logo="logo" ng-repeat="logo in ::footer.logos"> <div class="footerlogo--background" title="Best Workplaces for Inclusion 2022"> <!-- ngIf: ::footerLogo.hasLink(logo) --><a href="https://www.greatplacetowork.ca/en/best-workplaces/best-workplaces%E2%84%A2-for-inclusion-2022#2022-inclusion/view-sub-list-details106/592fa913f2412f0881d983c3/" ng-if="::footerLogo.hasLink(logo)" target="_blank" class="ng-scope"> <img ng-src="/assets/best_workplaces_for_inclusion_2022.111f5956.png" class="footerlogo--icons" alt="Best Workplaces for Inclusion 2022" title="Best Workplaces for Inclusion 2022" src="/assets/best_workplaces_for_inclusion_2022.111f5956.png"> </a><!-- end ngIf: ::footerLogo.hasLink(logo) --> <!-- ngIf: ::!footerLogo.hasLink(logo) --> </div> </div><!-- end ngRepeat: logo in ::footer.logos --> </div> </div> </div> <div class="tile-cntnr--w-half--h-auto footer--partial"> <p class="tile tile--footer tile--relative footer--text--left footer--text--words"> © <span ng-bind="::footer.currYear" class="ng-binding">2024</span> Uken Inc. </p> </div> <div class="tile-cntnr--w-half--h-auto footer--partial"> <div class="tile tile--footer tile--relative tile--end footer--text--right"> <!-- ngRepeat: socialLink in ::footer.socialLinks --><a class="social__link instagram footer--link" ng-href="https://www.instagram.com/ukengames" target="_blank" ng-repeat="socialLink in ::footer.socialLinks" title="Follow us on Instagram" href="https://www.instagram.com/ukengames"> <svg class="social__icon" role="img" aria-labelledby="social__icon-instagram-title"> <title id="social__icon-instagram-title" class="ng-binding">instagram logo</title> <use xlink:href="#social-icon--instagram"></use> </svg> </a><!-- end ngRepeat: socialLink in ::footer.socialLinks --><a class="social__link facebook footer--link" ng-href="https://facebook.com/ukengames" target="_blank" ng-repeat="socialLink in ::footer.socialLinks" title="Like us on Facebook" href="https://facebook.com/ukengames"> <svg class="social__icon" role="img" aria-labelledby="social__icon-facebook-title"> <title id="social__icon-facebook-title" class="ng-binding">facebook logo</title> <use xlink:href="#social-icon--facebook"></use> </svg> </a><!-- end ngRepeat: socialLink in ::footer.socialLinks --><a class="social__link linkedin footer--link" ng-href="https://www.linkedin.com/company/uken-games" target="_blank" ng-repeat="socialLink in ::footer.socialLinks" title="Join us on Linkedin" href="https://www.linkedin.com/company/uken-games"> <svg class="social__icon" role="img" aria-labelledby="social__icon-linkedin-title"> <title id="social__icon-linkedin-title" class="ng-binding">linkedin logo</title> <use xlink:href="#social-icon--linkedin"></use> </svg> </a><!-- end ngRepeat: socialLink in ::footer.socialLinks --><a class="social__link twitter footer--link" ng-href="https://twitter.com/ukengames" target="_blank" ng-repeat="socialLink in ::footer.socialLinks" title="Follow us on Twitter" href="https://twitter.com/ukengames"> <svg class="social__icon" role="img" aria-labelledby="social__icon-twitter-title"> <title id="social__icon-twitter-title" class="ng-binding">twitter logo</title> <use xlink:href="#social-icon--twitter"></use> </svg> </a><!-- end ngRepeat: socialLink in ::footer.socialLinks --> </div> </div> </footer>
<script src="/app.b526b5d7d5d362216811.js"></script>

</body></html>