Unity Junior Programmer Mission: Create With code Challenge 5 – Whack A Food

In this challenge I was required to put my User Interface skills to the test with this whack-a-mole-like challenge. The project scope is a game in which you have to get all the food that pops up on a grid while avoiding the skulls.

Continue reading Unity Junior Programmer Mission: Create With code Challenge 5 – Whack A Food

Unity Junior Programmer Mission Create With code Unit 5 – User Interface

In this Unit, you I programmed a game to test the player’s reflexes, where the goal is to click and destroy objects randomly tossed in the air before they can fall off the screen. In creating this prototype, I learned how to implement a User Interface – or UI – into my projects. I added a title screen with a difficulty select menu that allows the user to control how challenging the gameplay is. In addition, I added a score display that will track how many points the player has earned, and a Game Over screen, which will allow the player to restart and try again.

Continue reading Unity Junior Programmer Mission Create With code Unit 5 – User Interface

Unity Junior Programmer Mission: Create With code Unit 2 – Basic Gameplay

My Custom Layout in Unity Development Environment

In this mission I undertook the bold task to program a top-down game with the objective of throwing food to hungry animals. To make things even more outrageous, the wild hungry animals are stampeding toward you and you must feed them before they can run past you. While working on this I became much more familiar with some of the most important programming and Unity concepts, including if-then statements, random value generation, arrays, collision detection, prefabs, and instantiation. I programmed a “Spawn Manager” to handle the spawning of random animals at random intervals. By completing this project I have demonstrated the ability to program a basic game complete with launching projectiles and maneuvering the player to keep the game alive.

https://meta.dwdenney.com/unit2/

Continue reading Unity Junior Programmer Mission: Create With code Unit 2 – Basic Gameplay

A/R Virtual Button

Image Target with 3D objects hovering over

We’ve covered the basics of AR targeting in the first few lessons and now we move on to an exciting feature: a virtual button that can recognize when you are touching it. I used Photoshop and designed a custom image Target in the style of a game board. There are placeholders for 3D models of a cube and a sphere, and there is a “button” as well.

The completed scene when run on your Android device will recognize button press and switch from a sphere to a cube hovering over the game board display.

viewing the image Target game board through the camera of an Android device.

The possibilities for interactive displays and art exhibits are endless. I look forward to seeing how this technology will grow and develop to be used more in the future. Feel free to contact me if you need any projects completed using this amazing technology.

Download the APK here https://meta.dwdenney.com/ARVirtualButton.apk and try it with this image target:

3D Metaverse Script, Sculpt, Model and Design

I have a wide variety of Metaverse scripting skills, as well as 3D sculpting, modeling and design. Please check out the samples.

I have certifications in 3D sculpting, modeling and animation using 3D Studio Max. I also have skills using Unity, Blender, True Space 3D, Maya, Poser and Bryce

Skagit Valley College Student Document Repository

A screen shot of the student document repository user interface.
A screen shot of the student document repository user interface.


If the Financial Aid Department is the heart of the college institution, then the Skagit Valley College was suffering from a stroke. The heart was clogged up from the result of years of managing paperwork using tried and true ancient techniques: the in person delivery of hand filed paper forms.

And then corona virus came to deliver the death blow. Due to the pandemic, the college campus was forced to close. Unable to allow students to come to campus and process in person financial aid meant that our college might suffer the same fate as several other Washington State institutions and be shut down completely.

They came to me with this problem desperate for a solution. They needed a document repository that could be integrated with our current Legacy student management system data, but that will also be able to transition with our data over the next few years as the school complete its moves to a new student data management system. They needed a way to assign the forms to the students, and a portal where students could securely upload their documents.

The college had a legacy document storage system in place, aging and in need of replacement. The system had fallen out of development and was no longer being supported. The decision was to either purchase an expensive out of the box system, or develop one in-house. Due to the success of previous projects, the President of SVC decided to have me develop a custom in-house document storage and management solution that would be easily integrated into our student data management system.

During the planning phase, the project management documents were drawn up, key deliverables determined, and the use case scenarios developed.

Throughout the software development life cycle, those documents were referred to in order to prevent feature / scope creep from setting back the projected completion date. Using Agile project management I completed several sprints of user story backlogs, and the scrum retrospectives revealed valuable lessons learned about the techniques used to program the application.

 In the midst of the pandemic, forced into working remotely, I was under the pressure to save the college by finishing my application well ahead of the projected schedule.

The project close was met with very satisfied stake holders, and the project sponsor was happy to sign off the completed product.

SVC Fitness Center Use Reports

I was tasked to visualize the data from years of students using the Fitness Center. I worked with C# and SQL server to make make charts from the data. I used Visual Studio to create a  WebForms Application and deployed to IIS server. I was able to leverage active directory to provide integrated authentication to this resource.

Screen shot of hourly use report.
Screen shot of hourly use report.
Screen shot of quarterly use reports.
Screen shot of quarterly use reports.

Profile of the Skagit Valley College Information Technology Development Team

Profile Of The Skagit Valley College Information Technology Development Team

I am writing this profile about the Skagit Valley College Information Technology Development Team because of the exciting research and development being done in the areas of paperless applications and responsive web technology. This innovative r&d is being done at my workplace so this is a subject that I have plenty of access to, and I am inspired by ideas and curiosity about it. If you use the SVC website frequently, then you will find the behind the scenes information to be very interesting and informative.

AI generated image from the text prompt "In the I.T. office where I develop paperless applications, the clack of heels in the hallway is echoed with the clickety clack of a keyboard that is most likely being worked out at over 50 wpm."
AI generated image 

In the I.T. office where I develop paperless applications, the clack of heels in the hallway is echoed with the clickety clack of a keyboard that is most likely being worked out at over 50 wpm. There is a distinct buzzing noise that can be recognized as a computer’s fan, clearly straining to remove the heat and keep the hard working processor from melting into silly putty. Not too many people would notice such odd noises, these subtle signs of a computer user pushing his technology to the limits. These cues could easily blend into the background noises that surround our everyday environments and be indistinguishable from the hustle and bustle of the numerous students going about their daily studies.

Our team at the college is responsible for things to do with computers, technology and the Internet.
AI generated image

Our team at the college is responsible for things to do with computers, technology and the Internet. There are 5 men in our core crew of Information Technology Developers. We create and manage the web pages applications, graphics and user interfaces that many of the students use every day. The information technology team that is quietly powering the entire Skagit Valley College information infrastructure is a talented team of Technology Specialists. This diverse group of enthusiastic developers has helped redefine the way technology is used and have dramatically impacted the future of web development. People may be surprised to know that this local team of developers has come up with such a remarkable system of responsive web development that is well ahead of major corporations.

There’s an interesting culture surrounding the information technology offices: they have rituals of coffee and pizza and...

There’s an interesting culture surrounding the information technology offices: they have rituals of coffee and pizza and laughter. They have very critical functions within the community of students who depend on them daily for support for everything from login to printing to writing the code that is behind the scenes running the very classes that they attend. There is a quiet sense of partnership and teamwork. A question is met with a smile and enthusiastic explanation, however I sense they want to stay behind the scenes and quietly keep everything running.

When people hear about the responsive website that the information technology development team created for the college, and how it’s a different user experience on every device, they seem find it very interesting and want to hear more about it. I began with the initial research of web frameworks and responsive web technology, and then I presented my findings to the web team. From there we decided to go with a responsive web site rather than creating a separate mobile site. The technology that we have put in to place can now detect a user’s screen size, and then “respond” by changing the web page to best fit the user’s devices from PC to smart TV to iPhones and beyond.

“Paperless Applications” is a new and rapidly growing field of technology. Going well beyond the traditional web form, this is a very green and efficient way of gathering information. Computer and mobile technology has advanced to the point that it is finally feasible to do away with paper forms and use electronic devices to gather information that a person would normally put on paper. This paperless technology is also a much more secure way to store the information, which is important as usually you are giving your name address and other personal information when you fill out these forms.

Let’s take for example the traditional job application form. If you go apply for several jobs and fill out paper applications with your name address and social security number and leave it with an employee behind the counter you are taking a big risk with your personal information and at the very least your privacy. An online web form based job application is easily accessible and filled out by anyone with a computer or mobile device. When the applicant has finished filling out the application this data is then saved and stored securely and only show the up for authorized personnel.

Some other great reasons to use paperless applications when the data is stored into a storage device, the device may be powered down and it then uses is almost no resources. The information that is stored in this method may be much easier retrieved and displayed in organized reports achieving higher efficiency than paper document storage.

I have future plans for this technology that I would like to use to really enhance eLearning and create a more interactive online classroom environment. I also have an application designed to protect children and sign them in and out of school, daycare or pretty much anywhere. That particular application is currently deployed in one day care and under consideration by the state of Washington for schools as well as the YMCA for their membership needs.