A downloadable Kit

Created on Unity 2021.3.7f1

Made to provide Unity assets for the Nokia Game Jams.

Provides two possible approaches to mimic the Nokia 3310 phone.

Collider Position Model

Nokia Screen Overlay keeps 84x48 resolution of Nokia 3310 Phone for whatever 2D Rigidbody Colliders you choose to use. The overlay prevents sub-pixel movement.Keep the Aspect Ratio at 175:100. Each pixel is 3x3 units, so keeping a 2D Rigidbody Collider to just shy of a multiple of 3 (e.g. 2.9x2.9 or 8.9x8.9) will keep the collider contained to the pixels. The VideoSettings script also sets the fps to 15fps.

The colors of the overlay are currently set to the "original" color scheme: #c7f0d8 / #43523d. (Maybe, I'll get around to adding a setting to switch to the other colors schemes, and it's easy to switch them manually by going into the prefabs and changing the camera background.)

The ScreenVisibility script provides a layer that is invisible to the Screen Overlay. I found it helpful for blinking and movement effects where you still may want the collider to interact with other objects, but flash, etc on the screen. (may help for blinking type effects).


Constrained Resolution Position Model

As long as the Resolution Position Control is applied to a sprite, the sprite will keep to a whole number transform position. With the Camera Position Control component attached to a camera, the camera will also not stray from the grid system.

Sprites will need to be given the #43523D color. Square sprites (or composites of square sprites) will need to keep the square to 1x1 to fill the grid.


Resolution will need to keep to some multiple of 84x48 (504x288 has provided a pretty good experience.)

The Ark SDF Display and EffortsPro Font Displays are aligned with the pixels of the Screen Overlay -- there are some characters that are not pixel perfect, however. (You may want to double check that text lines up.)

Play music and sound effects through the audio system, the music will mute while the sound effect plays.

If there's any glitches, etc. Please let me know.

Download

Download
Nokia Mimic 20230210.unitypackage 1 MB

Install instructions

While in Unity, go to "Assets"->"Import Package"->"Custom Package"

Choose all the assets

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

Man, I'm pretty new to game design in Unity, and this sound like greek language to me. Can you do a video tutorial?

I did finally make one if you're interested - Look up top!